Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÀûÓÃVC++ÓëMSXML½âÎöXMLÎĵµ


Ò»¡¢Îĵµ¶ÔÏóÄ£ÐÍ£¨DOM£©
¡¡¡¡DOMÊÇDocument Object Model£¨Îĵµ¶ÔÏóÄ£ÐÍ£©µÄ¼ò³Æ£¬ÊǶÔXMLÎĵµ½øÐÐÓ¦Óÿª·¢¡¢±à³ÌµÄÓ¦ÓóÌÐò½Ó¿Ú£¨API£©¡£×÷ΪW3C¹«²¼µÄÒ»ÖÖ¿çƽ̨¡¢ÓëÓïÑÔÎ޹صĽӿڹ淶£¬DOMÌṩÁËÔÚ²»Í¬»·¾³ºÍÓ¦ÓÃÖеıê×¼³ÌÐò½Ó¿Ú£¬¿ÉÒÔÓÃÈκÎÓïÑÔʵÏÖ¡£
¡¡¡¡DOM²ÉÓöÔÏóÄ£ÐͺÍһϵÁеĽӿÚÀ´ÃèÊöXMLÎĵµµÄÄÚÈݺͽṹ£¬¼´ÀûÓöÔÏó°ÑÎĵµÄ£ÐÍ»¯¡£ÕâÖÖ¶ÔÏóÄ£ÐÍʵÏֵĻù±¾¹¦ÄÜ°üÀ¨£º
¡¡¡¡¡ñ ÃèÊöÎĵµ±íʾºÍ²Ù×÷µÄ½Ó¿Ú£»
¡¡¡¡¡ñ ½Ó¿ÚµÄÊôÐԺͷ½·¨£»
¡¡¡¡¡ñ ½Ó¿ÚÖ®¼äµÄ¹ØϵÒÔ¼°»¥²Ù×÷¡£
¡¡¡¡DOM¿É¶Ô½á¹¹»¯µÄXMLÎĵµ½øÐнâÎö£¬ÎĵµÖеÄÖ¸Áî¡¢ÔªËØ¡¢ÊµÌå¡¢ÊôÐÔµÈËùÓÐÄÚÈݸöÌ嶼ÓöÔÏóÄ£Ðͱíʾ£¬Õû¸öÎĵµ±»¿´³ÉÊÇÒ»¸öÓнṹµÄÐÅÏ¢Ê÷£¬¶ø²»ÊǼòµ¥µÄÎı¾Á÷£¬Éú³ÉµÄ¶ÔÏóÄ£Ð;ÍÊÇÊ÷µÄ½Úµã£¬¶ÔÏóͬʱ°üº¬ÁË·½·¨ºÍÊôÐÔ¡£Òò´Ë£¬¶ÔÎĵµµÄËùÓвÙ×÷¶¼ÊÇÔÚ¶ÔÏóÊ÷ÉϵĽøÐС£ÔÚDOMÖУ¬Ê÷ÖеÄÒ»Çж¼ÊǶÔÏ󣬲»¹ÜÊǸù½Úµã»¹ÊÇʵÌåµÄÊôÐÔ¡£
¡¡¡¡ÔÚDOMÖÐÖ÷ÒªÓÐÒÔÏÂÈý¸ö¶ÔÏó£º
¡¡¡¡¡ñ XMLÎĵµ¶ÔÏó
XMLÎĵµ¼ÈÊÇÒ»ÖÖ¶ÔÏó£¬Í¬Ê±ÓÖ´ú±íÕû¸öXMLÎĵµ¡£ËüÓɸùÔªËغÍ×ÓÔªËØ×é³É¡£
¡¡¡¡¡ñ XML½Úµã¶ÔÏó
XML½Úµã¶ÔÏó´ú±íµÄÊÇXMLÎĵµÄÚ²¿µÄ½Úµã£¬ÈçÔªËØ¡¢×¢ÊÍ¡¢Ãû×Ö¿Õ¼äµÈ¡£
¡¡¡¡¡ñ XML½ÚµãÁбí
XMLÎĵµÄ£¿éÁбí´ú±íÁ˽ڵãµÄ¼¯ºÏ¡£
¡¡¡¡ÀûÓÃDOM£¬¿ª·¢ÈËÔ±¿ÉÒÔ¶¯Ì¬µØ´´½¨XMLÎĵµ£¬±éÀú½á¹¹£¬Ìí¼Ó¡¢Ð޸ġ¢É¾³ýÄÚÈݵȡ£ÆäÃæÏò¶ÔÏóµÄÌØÐÔ£¬Ê¹ÈËÃÇÔÚ´¦ÀíXML½âÎöÏà¹ØµÄÊÂÎñʱ½ÚÊ¡´óÁ¿µÄ¾«Á¦£¬ÊÇÒ»ÖÖ·ûºÏ´úÂëÖØÓÃ˼ÏëµÄÇ¿ÓÐÁ¦±à³Ì¹¤¾ß¡£
¶þ¡¢DOMµÄËĸö»ù±¾½Ó¿Ú(ÒýÓÃ×Ô£ºhttp://bbs.xml.org.cn/dispbbs.asp?boardID=11&ID=9220)
ÔÚDOM½Ó¿Ú¹æ·¶ÖУ¬ÓÐËĸö»ù±¾µÄ½Ó¿Ú£ºDocument£¬Node£¬NodeListÒÔ¼°NamedNodeMap¡£ÔÚÕâËĸö»ù±¾½Ó¿ÚÖУ¬Document½Ó¿ÚÊǶÔÎĵµ½øÐвÙ×÷µÄÈë¿Ú£¬ËüÊÇ´ÓNode½Ó¿Ú¼Ì³Ð¹ýÀ´µÄ¡£Node½Ó¿ÚÊÇÆäËû´ó¶àÊý½Ó¿ÚµÄ¸¸À࣬ÏóDocumet£¬Element£¬Attribute£¬Text£¬CommentµÈ½Ó¿Ú¶¼ÊÇ´ÓNode½Ó¿Ú¼Ì³Ð¹ýÀ´µÄ¡£NodeList½Ó¿ÚÊÇÒ»¸ö½ÚµãµÄ¼¯ºÏ£¬Ëü°üº¬ÁËij¸ö½ÚµãÖеÄËùÓÐ×ӽڵ㡣NamedNodeMap½Ó¿ÚÒ²ÊÇÒ»¸ö½ÚµãµÄ¼¯ºÏ£¬Í¨¹ý¸Ã½Ó¿Ú£¬¿ÉÒÔ½¨Á¢½ÚµãÃûºÍ½ÚµãÖ®¼äµÄÒ»Ò»Ó³Éä¹Øϵ£¬´Ó¶øÀûÓýڵãÃû¿ÉÒÔÖ±½Ó·ÃÎÊÌض¨µÄ½Úµã¡£ÏÂÃ潫¶ÔÕâËĸö½Ó¿Ú·Ö±ð×öһЩ¼òµ¥µÄ½éÉÜ¡£
1¡¢Document½Ó¿Ú
Document½Ó¿Ú´ú±íÁËÕû¸öXML/HTMLÎĵµ£¬Òò´Ë£¬ËüÊÇÕû¿ÃÎĵµÊ÷µÄ¸ù£¬ÌṩÁ˶ÔÎĵµÖеÄÊý¾Ý½øÐзÃÎʺͲÙ×÷µÄÈë¿Ú¡£
ÓÉÓÚÔªËØ¡¢Îı¾½Úµã¡¢×¢ÊÍ¡¢´¦ÀíÖ¸ÁîµÈ¶¼²»ÄÜÍÑÀëÎĵµµÄÉÏÏÂÎĹØϵ¶ø¶ÀÁ¢´æÔ


Ïà¹ØÎĵµ£º

XML DOM½éÉÜ ÐÄÓêÖ®¼Ò web¿ª·¢

XML DOM½éÉÜ
 
Ò»¡¢XML DOM¼ò½é
DOM£¨Document Object Model£¬Îĵµ¶ÔÏóÄ£ÐÍ£©ÊÇÒ»ÖÖÓ¦ÓóÌÐò½Ó¿Ú£¨API£©µÄÓ¦Óã¬Ëü½«Îĵµ£¨ÈçXMLÎĵµ£¬HTMLÎĵµµÈ£©¿´³ÉÊÇÒ»¸öÎĵµ¶ÔÏó£¬È»ºóͨ¹ý³ÌÐòÓïÑÔ£¨ÈçJavaScriptµÈ½Å±¾ÓïÑÔ£¬C++µÈ£©µ÷ÓøÃÎĵµ¶ÔÏ󣬶ÔÎĵµÖеÄÊý¾Ý½øÐдæÈ¡£¬²¢ÀûÓóÌÐò¶Ô»ñÈ¡µÄÊý¾Ý½øÐиú½øÒ»²½µÄ´¦Àí¡£
X ......

XML ÃüÃû¿Õ¼ä£¨XML Namespaces£©


XML ÃüÃû¿Õ¼ä¿ÉÌṩ±ÜÃâÔªËØÃüÃû³åÍ»µÄ·½·¨¡£
ÃüÃû³åÍ»
ÓÉÓÚ XML ÖеÄÔªËØÃûÊÇÔ¤¶¨ÒåµÄ£¬µ±Á½¸ö²»Í¬µÄÎĵµÊ¹ÓÃÏàͬµÄÔªËØÃûʱ£¬¾Í»á·¢ÉúÃüÃû³åÍ»¡£
Õâ¸ö XML ÎĵµÐ¯´ø×Åij¸ö±í¸ñÖеÄÐÅÏ¢£º
<table>
<tr>
<td>Apples</td>
<td>Bananas</td>
</tr>
</ta ......

C/C++ÃæÊÔÌâ


1.ÇóÏÂÃ溯ÊýµÄ·µ»ØÖµ£¨Î¢Èí£©
int func(x)
{
int countx = 0;
while(x)
{
countx
++;
x = x&(x-1);
}
return countx;
}
¼Ù¶¨x = 9999¡£ ´ð°¸£º8
˼·£º½«xת»¯Îª2½øÖÆ£¬¿´º¬ÓеÄ1µÄ¸öÊý¡£
2. ʲôÊÇ“ÒýÓÔ£¿ÉêÃ÷ºÍʹÓÓÒýÓÔҪעÒâÄÄЩÎÊÌ⣿
´ð£ºÒýÓþÍÊÇij¸öÄ¿±ê±äÁ¿µÄ&l ......

xml + xsl pagination

page.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="page.xsl" ?>
<list>
 <item>1</item>
 <item>2</item>
 <item>3</item>
 <item>4</item>
 <item>5</item>
& ......

C/C++ÄÚ´æ¹ÜÀíÖ®ÄÚ´æй©¼ì²é

Ò»£®   ¸ÅÊö
    ÄÚ´æй©һֱÊÇÈí¼þ¿ª·¢ÈËÔ±×îÍ·´óµÄÎÊÌâÖ®Ò»£¬ÓÈÆäÏñC/C++ÕâÑù×ÔÓɶȷdz£´óµÄ±à³ÌÓïÑÔ£¬¼¸ºõÊÇÿһ¸öÓÃÆ俪·¢³öÀ´µÄÈí¼þ¶¼»á³öÏÖÄÚ´æй©µÄÇé¿ö¡£
    Èç¹ûûÓÐÄÚ´æй©£¬ÊÀ½ç»òÐí»á±äµÄÃÀºÃ¡£È»¶ø£¬ÍêÈ«ÃÀºÃµÄÊÀ½çÊDz»´æÔڵģ¬ÎÒÃÇÄÜ×öµÄ¾ÍÊǾ¡Á¿ÈÃËü±äµÄ¸üÃÀ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ