XML£¨¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ£©¿´ÆðÀ´¿ÉÄÜÏñijÖÖW3C±ê×¼¡ª¡ªÏÖÔÚûÓÐʲôʵ¼ÊÓ°Ï죬¼´Ê¹ÒÔºóÄÜÅÉÉÏÓ󡣬ҲÊǺܾÃÒÔºóµÄÊ¡£µ«Êµ¼ÊÉÏ£¬ËüÏÖÔÚÒѾµÃµ½ÁËÓ¦Óá£ËùÒÔ£¬²»ÒªµÈµ½XMLÒѱ»¼Ó½øÁËÄã×îϲ°®µÄHTML±à¼Æ÷ÖвſªÊ¼Ê¹ÓÃËü¡£ËüÏÖÔھͿÉÒÔ½â¾ö¸÷ÖÖÄÚ²¿ÎÊÌâºÍB2BϵͳÎÊÌâ¡£
ÔÚSparks.com£¬ÎÒÃÇʹÓÃXMLÀ´±ê×¼»¯´ÓJava¶ÔÏóµ½HTMLÊý¾ÝÏÔʾµÈ²»Í¬ÏµÍ³Ö®¼äµÄÊý¾Ý±íʾ¡£
ÌرðÐèÒªÖ¸³öµÄÊÇ£¬ÎÒÃÇ·¢ÏÖ£¬Ö»ÒªÒԷdz£»ù±¾µÄXML½á¹¹À´ÊµÏÖ±ê×¼»¯£¬¾Í¿ÉÒÔ¸üÈÝÒ׵ع²ÏíºÍ²Ù×÷Êý¾Ý¡£ÔÚÕâÒ»¹ý³ÌÖУ¬ÎÒÃÇ·¢ÏÖÁËʹÓÃXMLµÄºÜ¶àÓÐЧ·½·¨¡£ÏÂÃæÏêϸ½éÉÜÎÒÃÇÏÖÔÚµÄÓ¦ÓÃÇé¿ö¡£
±ê×¼»¯
ÔÚʹÓÃXML֮ǰ£¬½¨Á¢ÓëÄãҪʹÓõÄÐÅÏ¢²»Í¬µÄXMLÊý¾Ý¸ñʽ¡£
Éú³É¶¯Ì¬XML
´ÓÊý¾Ý¿âÖÐÉú³ÉHTML²¢²»ÐÂÏÊ£¬µ«Éú³ÉXMLÈ´ºÜÐÂÏÊ¡£ÕâÀïÎÒÃǽéÉܾßÌåµÄÉú³É²½Öè¡£
ÓÃXSL×÷Ϊģ°åÓïÑÔ
XSL£¨¿ÉÀ©Õ¹Ñùʽ±íÓïÑÔ£©ÊǶ¨ÒåXMLÊý¾ÝÏÔʾ¸ñʽµÄºÃ·½·¨£¬Èç¹ûд³É¼¸¸ö¾²Ì¬Ä£°å»á¸üÓÐЧ¡£
Éú³ÉHTML
XML¼ÓÉÏXSL¾ÍµÈÓÚHTML¡£ÕâÌýÆðÀ´Ëƺõ²»¶Ô£¬µ«Óû§Ëù¼ûµÄÎÒÃǵÄHTMLÒ³ÃæÆäʵ¾ÍÊÇXMLºÍXSL¹²Í¬²úÉúµÄЧ¹û¡£
Ò»¡¢±ê×¼»¯
XMLµÄÄÜÁ¦À´×ÔÓÚËüµÄÁé»îÐÔ¡£µ«²»ÐÒµÄÊÇ£¬ËüÓÐʱ̫Áé»îÁË£¬ÒÔÖÁÓÚÄã»áÃæ¶ÔÒ»¸ö¿Õ°×µÄÒ³Ã棬·¢³î¸ÃÔõô½â¾öÎÊÌâ¡£
ÔÚÈκÎXMLµÄÏîÄ¿ÖУ¬µÚÒ»²½¹¤×÷¶¼ÊÇ´´½¨±ê×¼µÄÊý¾Ý¸ñʽ¡£Îª´ËÄãÒª×÷³öÒÔϾö¶¨£º
• ÒªÉæ¼°ÄÄЩÊý¾Ý
• ÊÇ·ñҪʹÓÃDTD£¨ÎļþÀàÐͶ¨Ò壩
• ÊÇ·ñҪʹÓÃDOM£¨Îĵµ¶ÔÏóÄ£ÐÍ£©»òSAX£¨XMLµÄ¼ò»¯API£©½âÎö
È·¶¨Êý¾Ý£º
ÒòΪûÓбê×¼µÄXML¸ñʽ£¬¿ª·¢Õß¿ÉÒÔ×ÔÓɵؿª·¢×Ô¼ºµÄ¸ñʽ¡£È»¶ø£¬Èç¹ûÄãµÄ¸ñʽֻÄܱ»Ò»¸öÓ¦ÓóÌÐòʶ±ð£¬ÄÇôÄãÖ»ÄÜÔËÐÐÕâ¸ö³ÌÐòÀ´Ê¹Óøøñʽ¡£Èç¹û»¹ÓÐÆäËû³ÌÐòÒ²ÄܶÁ¶®ÄãµÄXML¸ñʽ£¬ÄÇÏÔÈ»»á¸üÓаïÖú¡£Èç¹ûij¸öXML¸ñʽ±»Ð޸ģ¬ÔòʹÓÃËüµÄϵͳ¿ÉÄÜÒ²ÐèÒª±»Ð޸ģ¬ËùÒÔÄãÓ¦¸Ã½¨Á¢¾¡¿ÉÄÜÍêÕûµÄ¸ñʽ¡£ÒòΪ´ó¶àÊýϵͳºöÂÔËüÃÇÎÞ·¨Ê¶±ðµÄ±êÇ©£¬ËùÒԸıäÒ»¸öXML¸ñʽµÄ×ȫµÄ·½·¨ÊÇÌí¼Ó±êÇ©£¬¶ø²»ÊÇÐ޸ıêÇ©¡£
µ¥»÷´Ë´¦²é¿´XMLÊý¾Ý¸ñʽʵÀý
ÔÚSparks.com£¬ÎÒÃDz鿴Á˲»Í¬µÄ²úƷչʾÐèÒªµÄËùÓвúÆ·Êý¾Ý¡£¾¡¹Ü²¢²»ÊÇËùÓеÄÒ³Ã涼ʹÓÃÈ«²¿Êý¾Ý£¬µ«ÎÒÃÇ»¹ÊÇÓÉ´Ë¿ª·¢³öÊÊÓÃÓÚËùÓÐÊý¾ÝµÄ·Ç³£ÍêÕûµÄXMLÊý¾Ý¸ñʽ¡£ÀýÈ磬ÎÒÃǵIJúÆ·Ã÷ϸÐÅÏ¢Ò³ÃæÏÔʾµÄÊý¾ÝÒª±È²úÆ·ä¯ÀÀÒ³Ãæ¶à¡£È»¶ø£¬ÎÒÃÇÔÚÕâÁ½ÖÖÇé¿öÏÂÈÔȻʹÓÃÏàͬµÄÊý¾Ý¸ñʽ£¬ÒòΪÿ¸öÒ³ÃæµÄXSLÄ£°å¶¼Ö»Ê¹ÓÃËüËùÐèÒªµÄ×ֶΡ£
ÊÇ·ñʹÓÃDTD
ÔÚSparks.com£¬ÎÒÃÇʹÓÃ×éÖ¯Á¼ºÃµÄXML£¬¶ø²»Ê¹Óýö½öÊÇÕýÈ·µÄXML£¬ÒòΪǰÕß²»ÐèÒªDTD¡£DTDÔÚÓû§µã»÷ºÍ¿´µ½Ò³ÃæÖ®¼ä¼ÓÈëÁËÒ»¸ö´¦Àí²ã¡£ÎÒÃÇ·¢ÏÖÕâÒ»²ãÐèҪ̫¶àµÄ´¦Àí¡£µ±È»£¬ÔÚÒÔXML¸ñʽÓëÆäËû¹«Ë¾Í¨ÐÅʱ£¬Ê¹ÓÃDTD»¹ÊǺܲ»´íµÄ¡£ÒòΪDTDÄÜÔÚ·¢ËͺͽÓÊÜʱÄܱ£Ö¤Êý¾Ý½á¹¹ÕýÈ·¡£
Ñ¡Ôñ½âÎöÒýÇæ
ÏÖÔÚ£¬¿ÉÒÔʹÓõĽâÎöÒýÇæÓкü¸¸ö¡£Ñ¡ÔñÄÄÒ»¸ö¼¸ºõÍêÈ«È¡¾öÓÚÄãµÄÓ¦ÓÃÐèÒª¡£Èç¹ûÄã¾ö¶¨Ê¹ÓÃDTD£¬ÄÇôÕâ¸ö½âÎöÒýÇæ±ØÐëÄÜʹÄãµÄXML±»DTDÑéÖ¤¡£Äã¿ÉÒÔ½«ÑéÖ¤Áí·Åµ½Ò»¸ö½ø³ÌÖУ¬µ«ÄÇÑù»áÓ°ÏìÐÔÄÜ¡£
SAXºÍDOMÊÇÁ½¸ö»ù±¾µÄ½âÎöÄ£ÐÍ¡£SAX»ùÓÚʼþ£¬ËùÒÔÔÚXML±»½âÎöʱ£¬Ê¼þ±»·¢Ë͸øÒýÇæ¡£½ÓÏÂÀ´£¬Ê¼þÓëÊä³öÎļþͬ²½¡£DOM½âÎöÒýÇæΪ¶¯Ì¬XMLÊý¾ÝºÍXSLÑùʽ±í½¨Á¢²ã´ÎÊ÷×´½á¹¹¡£Í¨¹ýËæ»ú·ÃÎÊDOMÊ÷£¬¿ÉÒÔÌṩXMLÊý¾Ý£¬¾ÍÏóÓÉXSLÑùʽ±íÀ´¾ö¶¨Ò»Ñù¡£SAXÄ£ÐÍÉϵÄÕùÂÛÖ÷Òª¼¯ÖÐÓÚ¶ÔDOM½á¹¹µÄÄÚ´æ½µµÍ¹ý¶ÈºÍ¼Ó¿ìXSLÑùʽ±í½âÎöʱ¼äËõ¶Ì·½Ãæ¡£
È»¶ø£¬ÎÒÃÇ·¢ÏÖʹÓÃSAXµÄºÜ¶àϵͳ²¢Ã»Óгä·Ö·¢»ÓËüµÄÄÜÁ¦¡£ÕâЩϵͳÓÃËüÀ´½¨Á¢DOM½á¹¹²¢Í¨¹ýDOM½á¹¹À´·¢ËÍʼþ¡£ÓÃÕâÖÖ·½·¨£¬ÔÚÈκÎXML´¦Àí֮ǰ±ØÐë´ÓÑùʽ±íÖн¨Á¢DOM£¬ËùÒÔÐÔÄÜ»áϽµ¡£