XMLÓÐÄÄЩÓÃ;?
XMLÊDZ»Éè¼ÆÎª´æ´¢¡¢´«ÊäÒÔ¼°½»»»Êý¾ÝµÄ¡£XML²»ÊDZ»Éè¼ÆÎªÓÃÀ´ÏÔʾÊý¾ÝµÄ¡£
¡¡¡¡XML¿ÉÒÔ½«HTMLÓëÊý¾Ý·ÖÀë
¡¡¡¡Í¨¹ýʹÓÃXML£¬ÄúµÄÊý¾Ý¿É´æ´¢ÓÚHTMLÖ®Íâ¡£
¡¡¡¡µ±ÎÒÃÇʹÓÃHTMLÀ´ÏÔʾÊý¾Ýʱ£¬Êý¾Ý´æ´¢ÓÚHTMLÖС£Í¨¹ýʹÓÃXML£¬Êý¾Ý¿ÉÒÔ±»´æ´¢ÔÚµ¥¶ÀµÄXMLÎļþÖС£ÕâÑù×öµÄ»°£¬Äú¾Í¿ÉÒÔ°Ñ×¢ÒâÁ¦¼¯ÖÐÔÚʹÓÃHTML½øÐÐÊý¾Ý²¼¾ÖºÍÏÔʾÉÏÃæ£¬²¢È·±£µ×²ãÊý¾ÝµÄ¸Ä±ä²»»áÇ£³¶µ½HTMLµÄ¸Ä±ä¡£
¡¡¡¡XMLÊý¾ÝÒ²¿É×÷ΪÊý¾Ýµº´æ´¢ÓÚHTMLÒ³ÃæÄÚ²¿¡£ÄúÈÔÈ»¿ÉÒÔרעÓÚʹÓÃHTML¶ÔÊý¾Ý½øÐиñʽ»¯ºÍÏÔʾ¡£
¡¡¡¡XMLÓÃÓÚ½»»»Êý¾Ý
¡¡¡¡Í¨¹ýʹÓÃXML£¬¿ÉÒÔÔÚ»¥²»¼æÈݵÄϵͳ¼ä½»»»Êý¾Ý¡£ ÍøÒ³½ÌÑ§Íø
¡¡¡¡ÔÚÏÖʵÊÀ½çÖУ¬¼ÆËã»úϵͳºÍÊý¾Ý¿âͨ¹ý»¥²»¼æÈݵĸñʽÀ´ÈÝÄÉÊý¾Ý¡£¶Ô¿ª·¢ÈËÔ±À´Ëµ£¬ÆäÖÐÒ»Ïî×î·ÑʱµÄÌôÕ½Ò»Ö±ÊÇÔÚÒòÌØÍøÉϵÄϵͳ֮¼ä½»»»Êý¾Ý¡£
¡¡¡¡Í¨¹ý½«Êý¾Ýת»»ÎªXML£¬¿ÉÒÔ¼«´óµØ½µµÍÕâÖÖ¸´ÔÓÐÔ£¬²¢´´½¨¿É±»Ðí¶à²»Í¬ÀàÐ͵ÄÓ¦ÓóÌÐò¶ÁÈ¡µÄÊý¾Ý¡£ ÍøÒ³½ÌÑ§Íø
¡¡¡¡XMLºÍB2B
¡¡¡¡Í¨¹ýʹÓÃXML£¬¿ÉÒÔÔÚÒòÌØÍøÉϽ»»»½ðÈÚÐÅÏ¢¡£
¡¡¡¡ÔÚ²»¾ÃµÄ½«À´£¬Ô¤¼Æ»áÓÐºÜ¶à¹ØÓÚXMLºÍB2BµÄÓ¦Óá£
¡¡¡¡XML»á³ÉΪÆóÒµ¼ä½»»»½ðÈÚÐÅÏ¢µÄ×îÖ÷ÒªµÄÓïÑÔ¡£
¡¡¡¡XML¿É±»ÓÃÀ´¹²ÏíÊý¾Ý
¡¡¡¡Í¨¹ýʹÓÃXML£¬´¿Îı¾Îļþ¿ÉÓÃÓÚ¹²ÏíÊý¾Ý¡£
¡¡¡¡ÍøÒ³½ÌÑ§Íø
¡¡¡¡ÓÉÓÚXMLÊý¾Ý´æ´¢Îª´¿Îı¾¸ñʽ£¬XMLÌṩÁ˶ÀÁ¢ÓÚÈíÓ²¼þµÄÊý¾Ý¹²Ïí½â¾ö·½°¸¡£
¡¡¡¡ÕâʹµÃ²»Í¬µÄÓ¦ÓóÌÐò¶¼¿ÉÒÔ¸üÈÝÒ׵ش´½¨Êý¾Ý¡£Ò²¸üÈÝÒ×°Ñij¸öϵͳÀ©Õ¹»ò¸üÐÂΪеIJÙ×÷ϵͳ¡¢·þÎñÆ÷¡¢Ó¦ÓóÌÐòÒÔ¼°ä¯ÀÀÆ÷¡£
¡¡¡¡XML¿ÉÓÃÓÚ´æ´¢Êý¾Ý
¡¡¡¡Í¨¹ýʹÓÃXML£¬´¿Îı¾Îļþ¿ÉÓÃÓÚ´æ´¢Êý¾Ý¡£
¡¡¡¡Ò²¿ÉʹÓÃXML½«Êý¾Ý´æ´¢ÓÚÎļþ»òÊý¾Ý¿âÖ®ÖС£¿ÉÒÔ±àд´ÓÊý¾Ý²Ö¿âÖд洢ÐÅÏ¢µÄÓ¦ÓóÌÐò£¬¶øÆÕͨµÄÓ¦ÓóÌÐò¾Í¿É±»ÓÃÀ´ÏÔʾÕâЩÊý¾Ý¡£
¡¡¡¡XMLʹÄúµÄÊý¾Ý¸üÓÐÓÃ
¡¡¡¡Í¨¹ýʹÓÃXML£¬ÄúµÄÊý¾Ý¿É¹©¸ü¶àµÄÓû§Ê¹Óá£
¡¡¡¡ÓÉÓÚXML¶ÀÁ¢ÓÚÓ²¼þ¡¢Èí¼þÒÔ¼°Ó¦ÓóÌÐò£¬ÎÒÃÇ¿ÉÒÔ½«×Ô¼ºµÄÊý¾ÝÓ¦ÓÃÓÚ¸ü¶àµÄÓ¦ÓóÌÐò£¬¶ø²»½ö½öÏÞÓÚHTMLä¯ÀÀÆ÷¡£
¡¡¡¡ÆäËûµÄ¿Í»§¶ËÒÔ¼°Ó¦ÓóÌÐò¿É½«XMLÎļþ×÷ΪÊý¾ÝÔ´À´·ÃÎÊ£¬¾ÍÏñËüÃÇÕýÔÚ·ÃÎÊij¸öÊý¾Ý¿âÒ»Ñù¡£ÄúµÄÊý¾Ý¿É¹©¸÷ÖÖ“ÔĶÁ»úÆ÷”£¨´úÀí£¬agents£©Ê¹Óã¬XML¿ÉÒÔÈÃÄúÊý¾Ý·þÎñÓÚäÈË£¬»òÕßÓÐÆäËûÉúÀíȱÏݵÄÈËÊ¿¡£
¡¡¡¡XML¿É±»ÓÃÀ´´´½¨ÐµÄÓïÑÔ
¡¡¡¡XMLÊÇWAPºÍWML֮ĸ¡£
¡¡¡¡ÎÞÏß±ê¼ÇÓïÑÔ£¨WML£©£¬£¨±»ÓÃÀ´±ê¼ÇÕë¶ÔÊÖ³ÖÉ豸µÄÒòÌØÍøÓ¦ÓóÌÐò£©£¬ÊÇÓÉXML±àдµÄ¡£
¡¡¡¡¼ÙÈ翪·¢ÈËÔ±¶¼ÊÇÀíÐÔµÄ
Ïà¹ØÎĵµ£º
±êÇ©£ºÊý¾Ý·ÃÎÊ ADO.NET
ͨ¹ýLINQ to XMLÉú³É XML XML³£³£ÓÃÓïÔÚ¿Í»§»úºÍ·þÎñÆ÷Ö®¼ä½»Á÷Êý¾Ý£¬»òÕß¶à²ãÓ¦ÓóÌÐòÖ®¼ä½»Á÷¡£
ÓÃLINQ to SQL²éѯÊý¾Ý£¬ÔÙÓÃLI ......
using System.Xml;//Í·²¿¼Ó´ËÃüÃû¿Õ¼ä
XmlDocument xd = new XmlDocument();//±íʾXMLÎĵµ
XmlDeclaration xde;//±íʾ XML ÉùÃ÷½Úµã£º<?xml version='1.0'...?>
xde = xd.Cre ......
ÔÚÕë¶ÔXMLÎĵµµÄÓ¦Óñà³Ì½Ó¿ÚÖУ¬×îÖ÷ÒªµÄÓÐW3CÖÆ¶¨µÄDOM(Document Object Method£¬Îĵµ¶ÔÏóÄ£ÐÍ)ºÍÓÉDavid MegginsonÁìµ¼µÄSAX(SimpleAPI for XML£¬ÓÃÓÚXMLµÄ¼òµ¥API)[19]¡£
SAXºÍDOMÔÚʵÏÖ¹ý³ÌÖУ¬·Ö±ð²àÖØÓÚ²»Í¬µÄ·½ÃæÒÔÂú×㲻ͬµÄÓ¦ÓÃÐèÇó¡£DOMΪ¿ª·¢»ùÓÚXMLµÄÓ¦ÓÃϵͳÌṩÁ˱ãÀû¡£Ëüͨ¹ýÒ»ÖÖËæ»ú·ÃÎÊ»úÖÆ£¬Ê¹µÃÓ¦ÓÃ³Ì ......
ÓÃTXT±à¼ÁËÒ»¸öXMLÎĵµ
<?xml version="1.0" encoding="utf-8"?>
<TEST>"
<Test Value="ÕâÊÇÒ»¸ö²âÊÔ" />
</TEST>
ÓÃIE´ò¿ªµÄʱºòÒ»Ö±ÏÔʾÓдíÎó£¬ÏÔʾººÓï×Ö·û²»Ö§³Ö¡£
¸ÄΪencoding=“gb2312”ºóÏÔʾÕý³£ÁË¡£
µ«Õâ¸ö½á¹ûÓë³õÖÔÎ¥±³£¬ÒòΪUTF-8ÊÇÖ§³ÖËùÓÐÓïÑԵġ£
ºóÀ´²éÕÒÔÒ ......
XML (EXtensible Markup Language)
XML is a
cross-platform, software and hardware independent tool for transmitting
information.
Prolog
XML
Declaration
Processing
Instructions
DOCTYPE
Declaration
Elements
Attributes
XML
Comments
CDATA
Sections
Character
and Entity Refere ......