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

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

¡¡¡¡Ò»¡¢ XML ¼ò½é
¡¡¡¡XML£¨Xtensible Markup Language£¬¼´À©Õ¹±ê¼ÇÓïÑÔ£©µÄ·¢Õ¹ÆðÔ´ÓÚ1996Äê¡£µ±Ê±£¬³ö°æ½ç¾ÞÍ·ºÍWebÒµÄÚÈËÊ¿¾­¹ý¹²Í¬ÌÖÂÛ£¬Ìá³öÁË´´½¨SGML£¨Standard Generalized Markup Language£¬¼´±ê׼ͨÓñêʶÓïÑÔ£©×Ó¼¯£¨HML£©µÄ½¨Òé¡£¸Ã×Ó¼¯×¨ÓÃÓÚWeb£¬¾ßÓпÉÀ©Õ¹£¨»ò¿ÉÀ©³ä£©ÐÔ£¬²¢ÇÒÄÜÀûÓýṹ»¯±ê¼ÇÓïÑÔµÄËùÓи߼¶¹¦ÄÜ£¬µ«ÞðÆúÁËSGMLµÄ¸´ÔÓÐÔ¡£XML¹æ·¶µÄµÚÒ»·Ý²Ý¸åÓÚ1996Äê11Ô·¢²¼ºó²»¾Ã£¬1997Äê1ÔÂÊ׸öXML½âÎöÆ÷¾ÍÃæÊÀÁË¡£Ëæºó£¬±ã³öÏÖÁËXMLµÄ Ó¦ÓÃÒÔ¼°ÐµĹ淶ºÍ½âÎöÆ÷¡£
¡¡¡¡HTML(Hypertext Markup Language)ÓïÑÔÊÇ´ó¼ÒËùÊìϤµÄ¿ª·¢ÍøÒ³µÄÒ»ÖÖ±ê¼ÇÓïÑÔ£¬µ«Ëü²»ÊÇÒ»ÖÖ±à³ÌÓïÑÔ£¬ËüµÄÖ÷Òª±ê¼ÇÊÇÕë¶ÔÎĵµÄÚÈݱ¾Éí½á¹¹µÄÃèÊö£¬Òò»úÆ÷±¾ÉíÊDz»Äܹ»½âÎöËüµÄÄÚÈݵġ£XMLÓïÑÔÊÇSGMLÓïÑÔµÄ×Ó¼¯£¬Ëü±£ÁôÁËSGMLÖ÷ÒªµÄʹÓù¦ÄÜ£¬Í¬Ê±´ó´ó¼õСÁËSGMLµÄ¸´ÔÓÐÔ¡£Ëü²»½öÄܱíʾÎĵµµÄÄÚÈÝ£¬¶øÇÒ¿ÉÒÔ±íʾÎĵµµÄ½á¹¹£¬ÕâÑùÔÚÄܹ»±»ÈËÀàÀí½âµÄͬʱ£¬Ò²Äܹ»±»»úÆ÷ËùÀí½â¡£ËäÈ»HTMLÊÇSGMLµÄÒ»¸öÓ¦Óã¬XMLÊÇSGMLµÄÒ»¸ö×Ó¼¯£¬µ«ÊÇXML¾ø²»ÊÇÔÚ HTMLÉÏÌí¼ÓijЩԪËضøÐγɵģ¬ËüÃÇÖ®¼äÊÇÓкܴóÇø±ðµÄ¡£×î´óµÄÇø±ð¾ÍÊÇXMLÔÊÐíʹÓÃÕßΪijÖÖÌØÊâÄ¿µÄ¶ø¶¨Òå×ÔÒѵÄÔªËØ¡£³ý´ËÖ®Í⣬ÁíÒ»¸ö×îÖ÷ÒªµÄÇø±ð¾ÍÊÇXMLÖÂÁ¦½â¾öµÄÎÊÌ⣬ÕýÊÇÔÚʹÓÃHTMLʱËùÓöµ½µÄһЩÌØÊâÎÊÌâ¡£
¡¡¡¡XMLÒªÇó×ñÑ­Ò»¶¨µÄÑϸñ±ê×¼£¬Æä·ÖÎö³ÌÐò±ÈHTMLä¯ÀÀÆ÷¶ÔÓï·¨ºÍ½á¹¹µÄÒªÇó¸ü¼ÓÑϸñ¡£XMLÎĵµÃ¿´Î·ÖÎöµÄ½á¹û¶¼Ò»Ö£¬¶øHTMLÔÚ²»Í¬µÄä¯ÀÀÆ÷ ÖпÉÄÜ»á×÷³ö²»Í¬µÄ·ÖÎöºÍÏÔʾ¡£Í¬Ê±£¬XML±ê×¼ÊǶÔÊý¾ÝµÄ´¦ÀíÓ¦Ó㬶ø²»Ö»ÊÇÕë¶ÔWebÒ³µÄ£¬Ëü»¹¿ÉÉæ¼°µ½Êý¾Ý¿âµç×ÓÉÌÎñϵͳ£¬ÒÔ¼°ÈκÎÏÔʾϵͳµÄ¸ß¼¶Ó¦Ó᣿ª·¢Õ߿ɸù¾ÝÌض¨µÄ¹¤ÒµÐèÇó£¬ÀûÓÃXML´´½¨×Ô¶¨ÒåµÄÊý¾Ý½á¹¹¡£ÕâЩÊý¾Ý½á¹¹ºÍÊý¾Ý¿â¿ÉÒÔÔÚÐí¶àÉ豸Éϲ鿴£¬¶ø²»ÐèҪʹÓÃ×Ô¶¨ÒåµÄ½Ó¿ÚÔÚ²»Í¬µÄÏÔʾÉ豸Éϲ鿴ÏàͬµÄÊý¾Ý¡£
¡¡¡¡XMLÖ÷ÒªÓÐÈý¸öÒªËØ£ºÎĵµÀàÐÍÉùÃ÷(DTD£ºDocument Type Declaration)»òXML Schema(XML´ó¸Ù)¡¢¿ÉÀ©Õ¹ÑùʽÓïÑÔ(XSL£ºeXtensible Stylesheet Language)ºÍ¿ÉÀ©Õ¹Á´½ÓÓïÑÔ£¨XLink£ºeXtensible Link Language£©¡£DTDºÍXML´ó¸Ù¹æ¶¨ÁËXMLÎļþµÄÂß¼­½á¹¹£¬¶¨ÒåÁËXMLÎļþÖеÄÔªËØ¡¢ÔªËصÄÊôÐÔÒÔ¼°ÔªËØÓëÔªËØÊôÐÔÖ®¼äµÄ¹Øϵ£» Namespace(ÃûÓò)ʵÏÖÁËͳһµÄXMLÎĵµÊý¾Ý±íʾÒÔ¼°Êý¾ÝµÄÏ໥¼¯³É£»XSLÊÇÓÃÓڹ涨XMLÎĵµ³ÊÏÖÑùʽµÄÓïÑÔ£¬ËüʹµÃÊý¾ÝÓëÆä±íÏÖÐÎʽÏ໥ ¶ÀÁ¢£¬±ÈÈçXSLÄÜʹWebä¯ÀÀÆ÷¸Ä±äÎĵµµÄ±íʾ·¨£¬ÈçÊý¾ÝÏÔʾ˳ÐòµÄ±ä»¯£¬²»ÐèÒªÔÙ


Ïà¹ØÎĵµ£º

ÔÚѧϰCºóÊÇ·ñ»¹ÒªÑ§Ï°C++£¿

»ªÇåÔ¶¼û 2010-01-22 09:21 ×÷ÕߣºÍõæ©æ©,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
        ÔÚǶÈëʽ¿ª·¢ÖУ¬×÷Ϊµ×²ã¿ª·¢Õߣ¬¸ü¿´ÖصÄÊÇCÓïÑԵıà³ÌÄÜÁ¦£¬µ«×÷ΪӦÓóÌÐòµÄ¿ª·¢Õߣ¬ÎÒÏëѧϰC++»¹ÊÇÓбØÒªµÄ¡£ÄãÖ»ÓÐÔÚÁ˽âÁË£Ã++µÄÌØÐÔ£¬´Ó±¾ÖÊÉÏ¿´µ½ËüÓëCµÄÇø±ð²ÅÄܼᶨÄãÈÏʶѧϰËüµÄ¾öÐÄ¡£ÎÒ²»ÊÇ× ......

XMLÎļþѧϰ

XML CDATA Îı¾
ËùÓÐ XML ÎĵµÖеÄÎı¾¾ù»á±»½âÎöÆ÷½âÎö¡£
Ö»ÓÐ CDATA Çø¶Î£¨CDATA section£©ÖеÄÎı¾»á±»½âÎöÆ÷ºöÂÔ¡£
Parsed Data
XML ½âÎöÆ÷ͨ³£»á½âÎö XML ÎĵµÖÐËùÓеÄÎı¾¡£
µ±Ä³¸ö XML ÔªËر»½âÎöʱ£¬Æä±êÇ©Ö®¼äµÄÎı¾Ò²»á±»½âÎö£º
<message>´ËÎı¾Ò²»á±»½âÎö</message>
½âÎöÆ÷Ö®ËùÒÔÕâô×öÊÇÒòÎ ......

javascript½«×Ö·û´®ÀàÐÍת»»ÎªXML¶ÔÏó

try { //Internet Explorer
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(data);
} catch(e) { //Other Browsers
parser=new DOMParser();
xmlDoc=parser.parsefromString(data,"text/xml");
} ......

Ajax ºÍ XML: ÎåÖÖ Ajax ·´Ä£Ê½

ͨ¹ýÀí½â´íÎóµÄ±àÂ뷽ʽ£¬¿ÉÒÔ¸üºÃµØÁ˽âÈçºÎÕýÈ·µØ½øÐбàÂë¡£µ±È»£¬±àд Asynchronous JavaScript™ +
XML£¨Ajax£©ÓÐÕýÈ·µÄ·½·¨£¬Ò²ÓдíÎóµÄ·½·¨¡£±¾ÎĽ«ÌÖÂÛһЩÐèÒª±ÜÃâµÄ³£¼û±àÂëʵ¼ù¡£
Èç¹ûÈËÃÇÔÚµÚÒ»´Î¾ÍÄܹ»½«ËùÓÐÊÂÇéÈ«²¿×ö¶Ô£¬ÄÇôÕâ¸öÊÀ½ç½«±äµÃÍêÈ«²»Í¬¡£Ajax Ò²ÊÇÈç´Ë¡£ÎÒ×öÁË´óÁ¿µÄ¹¤×÷ÒÔÖ§³Ö Ajax
......

Ajax ºÍ XML: ÎåÖÖ³£¼û Ajax ģʽ

Asynchronous JavaScript + XML£¨Ajax£©ÎÞÒÉÊÇ 2006 Äê×îÈÈÃŵļ¼ÊõÊõÓÇÒÓÐÍûÔÚ
2007 µÃµ½½øÒ»²½·¢Õ¹¡£µ«ÊǶÔÄúµÄÓ¦ÓóÌÐòÀ´ËµËü¾¿¾¹ÓÐʲôÒâÒåÄØ£¿Ajax Ó¦ÓóÌÐòÖÐÄÄÒ»ÖÖ³£¼û¼Ü¹¹Ä£Ê½Ó¦ÓÃ×î¹ã·ºÄØ£¿±¾ÎĽ«½éÉÜÎåÖÖ³£¼û
Ajax Éè¼Æģʽ£¬¿ÉÒÔʹÓÃËüÃÇ×÷Ϊ¹¤×÷µÄ»ù´¡¡£
µÄÈ·£¬Ajax
ÊÇ Web 2.0
ÈÈÃÅÊõÓËùÓÐÈ˶¼Ï£Íû ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ