µ«Ëû´ðÓ¦ÁË£¬ËûÓУ¬¶ÔËû»³ÒɵÄßëß¶¸ü¼Ó»ý¼«¡£Ä㻹ÄÜ˵ʲô£¿¼ûµ½Ëû¼¸ºõÈËÈ˶¼ºÜ¸ßÐË£¬ÉõÖÁÈÃËû´ó¾ªÐ¡¹Ö£»ÕâÓ¦¸ÃËãÊÇÒ»¸öÃÀºÃµÄÖÜÄ©£¬°´ÕÕËûµÄÀϱê×¼¡£ÎÒÃÇÏëÄîÄ㣬Beck̫̫˵£¬´ÓËûÉíÉÏÄóöÍâÌ×£¬¹ÒÆðÀ´¡£Ëû½â¿ª´óѧΧ½í£¬ÔÚÖÐתʱһ¶¯Ò²²»¶¯£¬ÊÖ±ÛÉ쳤£¬ÔÚÒ»¸öÔÖÄÑÐÔµÄÉùÃ÷ÖÐËýûÓÐÄÇÑù˵¡£ËýÌ«ÕýÈ·£¬Ì«Êµ¼ÊÁË£¬ËûÃÇ»¹Ã»Óе½Ä¿Ç°ÎªÖ¹£¬¾ÍÕâÑùµÄÌõ¼þ¾ÍÔÚÕâʱ£¬Ëû¿ªÊ¼¸Ð¾õµ½µØÃæÔÚËûÏÂÃæÕ𺳣¬¿Ï¶¨ÓÐʲô²»¶Ô¾¢¡£¿ÍÌüÀïûÓа²ÄÎÌØ£¬Ã»ÓйâÁÁµÄºÚͷ̧ÆðÍ·£¬ÃãÇ¿´ÓÊé±¾ÉÏ˵³öµÍÓÎÂůµÄ£¬»ÚºÞµÄ¹é¾ÌÓÚËûµÄ¹éÀ´¡£ÏÖÔÚÈ¥ÄǸöÅ®º¢¡£ÎÒÏë˵Î񵀮Þ×Ó¿õ¿Î¡£¡±¡±Âõ¿Ë±ðÎÞÑ¡Ôñ,Ö»ÄÜ×ß×ßÏò³µ×Ó,ÏàÐÅËû»áÖ±½Óµ½ººÆÕ¶Ù¿´µ½°²Äȱ´À¡£ËûÈÏΪËûÒ»µ©°Ñ±¾µ½ÏÂÖÜ,ËûÓÐ×ã¹»µÄʱ¼ä¿ª³µµ½º£±õ±ðÊû±¾À´µ½Ö®Ç°,ÆíÇó¿íË¡¡£ËûÈ·ÐÅÄá¿ËµÄ³ö×â³µÀ뿪֮ºó,Ëû͵͵»Øµ½»ÀÈÕչ˱¾¡£
¹ØÓÚXML::SAXµÄ½Ì³ÌÖ¸³ö£¬ÔÚʹÓÃXML::Parserʱ£¬×îºÃʹÓñհüÀ´Î¬»¤×´Ì¬£¬µ«Õ⽫ʹÎÒÃǵĴúÂë±ÈÎÒÃÇÕæÕýÐèÒªµÄ¸ü¸´ÔÓ£¬ÒòΪÕâÖ»ÊÇÒ»¸öµæ½Åʯ£¨step-stone£©Ê¾Àý¡£Îı¾£¨£©×Ó³ÌÐò´¦ÀíÎÒÃǹØÐĵÄÓÐÊý¾ÝµÄÔªËØ¡£¶ÔÓÚºÍËüÖ»ÔÚ½çÃæÖгöÏÖÒ»´Î£¬ÎÒÃǽ«Öµ´æ´¢ÔÚÊʵ±µÄ½Ó¿ÚµÄ×Ó¹þÏ£ÖС£Í¨¹ý²éѯȫ¾Ö±äÁ¿SARTTAGER£¨£©£¬ÎÒÃÇ¿ÉÒÔÖªµÀÄĸöÊÇÊʵ±µÄ½Ó¿Ú¡£ÄãÊǶԵġ£ËýÊÇÌØ±ðµÄ¡£Í¬Ê±ËûµÄ¸¸Ä¸¶Ô´ýËýÏñ¹·Êº¡£
ʹÓÃÆÕͨµÄ´òÓ¡Óï¾ä±àдxmlµÄÎı¾½«ÊÇ×î¼òµ¥µÄ·½·¨,µ«ÊÇÎÒÃÇ¿ÉÒÔ×öµÃ¸üºÃ¡£PerlÄ£¿éÏñXML::·¢µç»úÓɱãÑÅÃõHolzmanºÍXML::×÷¼ÒDavidMegginson¿ÉÒÔʹÕâ¸ö¹ý³Ì¸üÈÝÒ×,¸üÉÙ³ö´í´¦Àíϸ½Ú¿ªÊ¼/½áÊø±ê¼ÇÆ¥ÅäºÍתÒåÌØÊâ×Ö·û(<>,&¡¢µÈµÈ)¡£ÎªÁËʹÕâ¸öʾÀý¾¡Á¿¼òµ¥,¼ÙÉèÎÒÃÇÏëдÎÒÃǸղſ´µ½µÄ΢СµÄXMLÅäÖÃÎļþ¡£Ê¹ÓÃXML::×÷¼Ò¸øÎÒÃǼ¸¸öºÃ´¦:Á½¸öȱµãʹÓÃXML::×÷¼ÒÔÚÕâÖÖÇé¿öÏÂÊÇ:ÎÒÃÇÒª´ÓPerl,¿´¼¸¸ö·½ÃæÀ´½âÎöXMLÒòΪÿһÖÖ·½Ê½¶¼Óи÷×ÔµÄÓŵã,ʹËüÊʺÏÓÚÌØ¶¨µÄÇé¿ö»ò±à³Ì·ç¸ñ¡£ÄÇÊÇËýĸÇ×ËùÏ£ÍûµÄ£¬Ëû¿´µ½ÁË¡£ÄÇÀïµÄÉ˺¦ÈÔÈ»´æÔÚ£¬ÎÞ·¨ÃÖ²¹µÄʱÉУ»µ«¸üÑÏÖØµÄËðº¦ÊÇÒÑÖªµÄË𻵣¬¶øÕ⣬³ý·ÇÃüÔ˵Ä×îºó²Ð¿á£¬²»ÖªµÀ¡£Èç¹ûËû¶ÔAnnetµÄÒ»Çж¼Ã»ÓÐÄÇôÃôÈñ£¬Á¬Ëû×Ô¼º¶¼²»ÖªµÀ¡£ËýºÜ´ÏÃ÷£¬Beck̫̫·Ñ¾¢µØËµ£¬ÒâÖ¾¼áÇ¿£¬ÓÐÄÜÁ¦×öʵ¼ÊµÄÊÂÇé¡£Ëý¿ÉÒÔÕÕ¹Ë×Ô¼º£¬Ëý²»ÊÇɵ¹Ï¡£
Ò²ÓÐʱ¼äºÍЧÂʵÄÎÊÌâ¡£Èç¹ûÄã±ØÐë°ÑËùÓеÄÊý¾Ý´øµ½ÄÚ´æÖУ¬È»ºó²ÅÄܼÌÐø£¬Ö±µ½½âÎöÍêÈ«Íê³É£¬Êµ¼Ê¹¤×÷²ÅÄÜ·¢Éú¡£Èç¹ûÄãµÄÊý¾Ý»¹Ã»ÓÐÍêÈ«µ½´ï£¬Äã¾Í²»ÄÜ¿ªÊ¼´¦Àí¡£¡±¡±ËùÒÔËûÁôÏÂËü,¾ÍÏñÎÒ˵µÄÂð?¡±¡±¡±¿ÉÄÜ¡£µ«Áé³µ´ú±í´óÁ¿µÄÔʼ²Æ¸»¡£ÎÒµÄÒâ˼ÊÇ,°Ñ×Ô¼º·ÅÔÚÍÐÀÕÃܵÄЬ×Ó¡£
´ËÄ£¿éµÄÄ¿µÄ£¨ÎÒÔÚ´ËÓÐÒâ±ÜÃâʹÓÃOOPÊõÓÊÇ´ÓÊʵ±µÄ½âÎöÆ÷Ìṩģ¿é·µ»Ø½âÎöÆ÷¶ÔÏó¡£½âÎöÆ÷Ìṩģ¿éµÄʾÀý°üÀ¨£ºXML£ºLIbXMLºÍXML::SAX::PuRePrl£¬ÓÃXML:SAX·â×°µÄ´¿Perl½âÎöÆ÷¡£XML£º£ºSAX£º£ºPARSUpPARTÌṩÁËÒ»ÖÖͨÓõÄÇëÇó½âÎöÆ÷µÄ·½·¨£¬Òò´Ë£¬¿ÉÒÔ¶ÀÁ¢ÓÚҪʹÓõÄXML::SAXÓѺõĽâÎöÆ÷Ä£¿é±àдÏàͬµÄ´úÂë¡£ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃÇÈÃXM:£ºSAX£º£ºPARSPLACEPACKÒ»¸öΪÎÒÃÇ£¬¾¡¹ÜÓиüÌôÌ޵ķ½·¨£¨²Î¼ûÎĵµ£©¡£Ò»µ©ÎÒÃÇÓÐÒ»¸ö½âÎöÆ÷×¼±¸ºÃÁË£¬ÎÒÃǽ«Ä¿±ê¶Ô×¼ÎÒÃǵÄXMLÎĵµ£¬¾ÍÏñÎÒÃÇÒÔǰʹÓÃµÄÆäËû½âÎöÆ÷Ò»Ñù£ºÏÖÔÚÈÃÎÒÃÇ¿´¿´SAXÖеÄʵ¼Ê²Ù×÷ÊÇÈçºÎ´¦Àíʼþ´¦Àí´úÂëµÄ¡£Ã¿¸ö½Ó¿Ú¶¼ÓÐÒ»¸öµØÖ·ºÍÒ»¸öDNSÖ÷»úÃû(Ò»¸ö×ÊÔ´¼Ç¼)ÉÏÊС£¸ùÉîµÙ¹ÌµÄÔÚÕâ¸öÎļþÖÐÓÐÒ»¸öÓÐȤµÄ¾ö¶¨¡£ÓëÎÒÃǵĵÚÒ»¸öXMLʾÀýÖÐ,¸ÃÎļþÏÔʾÁËʹÓÃÕâÁ½¸öÊôÐÔ(Ãû³Æ¡¢ÀàÐÍ,²Ù×÷ϵͳ)ºÍ×ÓÔªËØ(½Ó¿Ú,·þÎñ)¡£Á½ÕßÖ®¼äµÄÑ¡ÔñÒ»Ö±ÊÇÒ»¸öÓÐȤµÄÖÇÁ¦Ô˶¯ºÍÒ»¸öΰ´óµÄ·½Ê½¿ªÊ¼Ò»³¡±çÂÛ¡£ÔÚÕâÖÖÇé¿öÏÂÎÒÊÇ×ñÑÒ»¸ö¹æ·¶»¯µÄÌÖÂÛÕâ¸ö»°Ìâ(http://xml.coverpages.org/attrSperberg92.html)ºÍÑ¡ÔñµÄÐÅÏ¢ÃèÊöµÄ»úÆ÷ÊÇÊôÐÔºÍÎÒÃÇÌí¼Ó»òɾ³ý´Óһ̨»úÆ÷(½Ó¿Ú,·þÎñ)ÊÇ×ÓÔªËØ¡£ÄãÓ¦¸ÃΪÄã×öʲôÊÇÓÐÒâÒåµÄ¡£
Çë²ÎÔIJàÀ¸XMLÃüÃû¿Õ¼äÒÔ»ñµÃ¸üÍêÕûµÄ½âÊÍ£¬µ«ÊÇÈç¹ûÎÒÃÇʹÓÃPerlÊõÓ¿ÉÒÔ½«ºÍÔªËØÊÓΪÓëXPath½âÎöÆ÷ͨ³£ËÑË÷µÄȱʡ°ü·Ö¿ªµÄ°ü¡£ÎªÁËÈÆ¹ýÕâ¸ö£¬ÎÒÃDZØÐë¸øXPathʵÏÖÒ»¸öÓ³É䣬¸ÃÓ³ÉäΪ¸ÃÃüÃû¿Õ¼ä·ÖÅäǰ׺¡£Ò»µ©ÎÒÃÇ×öµ½ÕâÒ»µã£¬ÎÒÃÇ¿ÉÒԳɹ¦µØÊ¹Óðüº¬ÎÒÃǶ¨ÒåµÄǰ׺µÄλÖ÷¾¶¡£ÀýÈ磬/x:HTML/X£ºÉíÌåÏÖÔÚ½«×öÕýÈ·µÄÊÂÇé¡£ËûÃÇĬĬµØÒ¡Ò¡Í·£¬±Ë´ËÄýÊÓ£¬Ã¿¸öÈ˶¼Ô¸Òâ¶Ô·½¡ª¡ªËûÓ¦¸ÃÒѾԤ¼ûµ½ÁË¡ª¡ª¸æËßËûÄÇЩ¶ÔËûÃÇÈç´ËÃ÷ÏÔ¡¢¶ÔËû¶øÑÔ±¾Ó¦ÎÞ·¨Àí½âµÄÔÒò¡£ËûÃÇÏëÏóËû¿´¼ûAnnet£¬´ø×ÅËýΣÏÕµÄÃÀÀö£¬ËÀÔÚ¹µÀËûÃDz»ÖªµÀËû¿´µ½ËýÊÇÒòΪËûÃÇ¿´µ½Ëý£¬»î×ŵ쬼á¾öÈÈÇéºÍÆäËûÈËÔÚÒ»Æð¡£»¹ÊÇÄк¢¡£
¶þ½øÖÆÎļþ,½â°üÖеÄÒ»¸ö´íÎóµÄÔªËØ()Ä£°åµÄ³ÌÐò¿ÉÒÔʹËü¸ßÐ˵ؿªÊ¼ÔĶÁÔÚÀ¬»øÃ»ÓÐÈκÎָʾ½âÎöÆ÷,³öÊÂÁË¡£±ê¼ÇÓïÑÔ,µ±ÊµÏÖºÍÃ÷ÖǵØÊ¹ÓÃ,¿ÉÒÔ¿Ë·þÕâЩÎÊÌâ¡£µ±ÎÒ¿ªÊ¼¹¤×÷ÔÚÕâ±¾ÊéµÄµÚÒ»°æºÜÃ÷ÏÔ,XMLÊÇÒ»¸öºÜÓÐǰ;µÄ¼¼Êõ,ÖµµÃϵͳ¹ÜÀíÔ±µÄ×¢Òâ,Òò´ËËü·¢ÏÖÔÚÕâ±¾Êé¡£,ÓÐһЩÉèÊ©¿ÉÄÜÊÇÖÁ¹ØÖØÒªµÄ¡£°æÈ¨ËùÓÐ2005KimHarrison¡£¸ù¾Ý¹ú¼ÊºÍ·ºÃÀ°æÈ¨¹«Ô¼±£ÁôËùÓÐȨÀû¡£Ö§¸¶ËùÐè·ÑÓã¬Äã±»ÊÚÓè·ÇÅÅËûÐԵ쬲»¿ÉתÈõÄȨÀû£¬²¢ÔÚÆÁÄ»ÉÏÔĶÁ±¾µç×ÓÊéµÄÎı¾¡£´ËÎı¾µÄÈκβ¿·Ö¶¼²»ÄÜÖØ·Å£¬´«Ê䣬ÏÂ×°µÄ£¬·´±àÒë£¬ÄæÏò¹¤³Ì£¬»ò´æ´¢ÔÚÈκÎÐÅÏ¢´æ´¢ºÍ¼ìË÷ϵͳÖУ¬»ò±»ÒýÈëµ½ÈκÎÐÅÏ¢´æ´¢ºÍ¼ìË÷ϵͳÖУ¬ÒÔÈκÎÐÎʽ»òÒÔÈκη½Ê½£¬²»¹ÜÊǵç×ӵϹÊÇ»úеµÄ£¬ÏÖÔÚÒÑÖª»òÒÔÏ·¢Ã÷£¬Ã»ÓÐÃ÷È·µÄÊéÃæÐí¿É¡£¡°ÍêÃÀ½áºÏ¡±ºÍ¡°ÍêÃÀ½áºÏ¡±±êÖ¾Êǹþ²®¿ÆÁÖ˹³ö°æÉçµÄÉ̱꣬¹É·ÝÓÐÏÞ¹«Ë¾¡£µÚ¶þÕ¡°^^¡±ÐÇÆÚ¶þÍíÉϰ˵ã¹ýºó£¬Ëû¾ÙÆðÃŰÑÃÅÔÒÔڷѶû¸£µÂµÄǰÃÅÉÏ£¬Óô̶úµÄ¶ú¶äÇãÌý×Å´ÓÆð¾ÓÊÒÇá¿ìµØ×ß³öÀ´¸øËû¿ªÃŵĽŲ½Éù¡£
ÎÒ²»ÔÚºõÄã˵ʲô¡£Ëæ×Åʱ¼äµÄÍÆÒÆ,Äã»áÔ¹ºÞÎҵĵ½À´Ö®¼äÄãºÍÄãµÄ°Ö°Ö¡£¡±¡±Âõ¿ËÒѾÏÖÔÚÖÖÖ²¿¿×ÅÃÅÕ¾×Å¡£Ã»Óа취,Ëý¿ÉÒÔÀ뿪,Ö±µ½ËûÈÃËý×ß¡£ËûÕ¾ÔÚËûµÄ½ÅÏÂ,Ë«ÊÖÎÕ³ÉÈÍ·µÄÂûÑÓÔÚËûµÄÍβ¿³ä·ÖÖ¤Ã÷²»»áºÜ¿ì·¢Éú¡£ËûÉì³öÊÖ,°ÑËýÀÏòËû¡£¡±ÎÒÃÇ¿ÉÒÔ¿´£¬ÌÀÄ·ºÁÎÞÈÈÇéµØËµ£¬ÒòΪÈç¹ûÓÐÒ»¼þÊÂÊǿ϶¨µÄ£¬ÄǾÍÊÇËûÃÇÔÚÄÇÀïÕÒ²»µ½Ëý¡£ÎÞÂÛËýÔÚÄǹÂÁãÁãµÄɽÉÏÏëҪʲô£¬ÄÇÊǺܾÃÒÔǰµÄÊÂÁË¡£ËýµÄ°¸×Ó£¿µ«ÊÇÎªÊ²Ã´ÄØ£¿£¿ÇóÇóÄãÁË£¡ÔÚÈ¥ÂíÁÖ¶¡Ë¹µÄ·ÉÏ£¬Õâ²»»á»¨Ì«³¤Ê±¼ä¡£ÓÐÒ»¸öÔÂÁÁ¡£
ÓÈÆäÊÇËýµÄ¸¸Ä¸¡£È»ºóÊÇËýµÄÒ»²¿·Ö,ÏëҪɱÁËËû,ÁË¡£ÏÖÔÚ,Ëý²»½öÒª´¦ÀíÂõ¿Ë,Ëý²»µÃ²»ÏòĸÇ×½âÊÍΪʲôËý²»»á¼Þ¸øËû¡£Âõ¿ËÈÃËý×ß,³ÁĬµÄÊÖ»úÈÓÔÚ×À×ÓÉÏ,ºÍËûµÄÊÖÖ¸»¬¹ýÆÁÄ»½âËø¡£¡±ÓÐ47¸öÓïÒôÁôÑÔ¡£ÎÒ¸Ò´ò¶Ä,ËûÃÇÖеĴó¶àÊý¶¼À´×ÔÄãµÄĸÇס£Ëý¼¸ºõ²»ÄÜ͸¹ýÄ£ºýµÄÀáË®¡£¡±ÕâÊÇ·Ï»°¡£ÄãÊÊÓ¦µÃºÜºÃ¡£
Ëü»áºÄ·ÑÊýÔµ½´ïÃÏ·ÆË¹¡£ºÍËü²»ÄÜÍêȫСÐÄÒíÒíµØÂÃÐÐ,Ҫô¡£µ«ÊÇÎÒ´ÓÀ´Ã»ÓÐÅöµ½¹ýÈκÎÕË»§±»Ã÷ÏԵķÏßÂÃÐдÓÐðÀûÑÇÔÚÀè°ÍÄÛºÍÒÔÉ«ÁÐÄϲ¿Î÷Äΰ뵺ºÍÄáÂÞºÓ;µ±È»ÓÐÈ˻ῴµ½¡£¡±¡±¡±ËùÒÔËûÁôÏÂËü,¾ÍÏñÎÒ˵µÄÂð?¡±¡±¡±¿ÉÄÜ¡£µ«Áé³µ´ú±í´óÁ¿µÄÔʼ²Æ¸»¡£°²Äȱ´ÀËýÔø¾¹¤×÷¹ýµÄоƬµÄËÀ×ÜŨ¶ÈºÍ¼¤¶¯µÄÐÎÏó³öÏÖÔÚ»²¼ÉÏ¡£Æð³õ,ËýµÄÊÖË¢¸Ð¾õÍâ¹ú,ºÍÓÍµÄÆøÎ¶Ëƺõ±ÈËý»¹¼ÇµÃ,µ«¼¸Ð¡Ê±ºó,¾ÍºÃÏñËý´Óδֹͣ»æ»¡£ËýµÄ±Ê´¥ÓÐÏàͬµÄÇ¿¶È,Ëý»ìºÏµÄÑÕɫһÑù,ºÍÍíÉÏÏÝÈëÌìûÓÐËýµÄ×¢Òâ¡£Âõ¿ËÖÕÓÚÔÚ°ëÒ¹½Óµ½Ò»¸öµç»°,ÆäÓàµÄÍíÉÏÔÚÒ½ÔºÀï¶È¹ýµÄ¡£µÚ¶þÌìÔçÉÏ,Ëû»Ø´ðÒ»¸öÉñÃØÒ³Ãæ´ÓÄá¿ËÎÊËûÔÚ¿§·Èµê¼ûÃæ½Ö¶ÔÃæµÄÒ½Ôº¡£ËûÇåÀí¸É¾»,À뿪ËûµÄʵÑéÊÒÍâÌ×,,ÅÜÔڽֵĶÔÃæ¡£
Èç¹ûËûÃǸÏÉÏ×îºóÒ»°à¹«¹²Æû³µ£¬ËûÃǾ͵ôí¹ýÖյ㡣ËûÃÇ»áÔÚÄ¥·»ÀïºÍMyraµÄ¹Ã¹Ã¹ýÒ¹¡£ËýÒ»¶¨¿´µ½ËûµÄÁ³µôÏÂÀ´ÁË£¬Èç¹ûËýûÓÐÄÇôæµÄÆ´ÃüÖ§³Å×Ô¼º¡£µ«Ëû½ÓÊÜÁË£»Ëû°ÑËüÍÌÏÂÈ¥ÁË£¬·ÅÆúÁËÏ£ÍûÔÚÄÇÌìÍíÉϼûµ½Annet¡£Ììɫƽµ£¬Ò¹ÍíÔÚËûÃæÇ°ÑÓÉ죻Èç¹ûËûûÓÐÇü·þÓÚËûÄÇ¿ÉŵÄʧÍû¶øÇÓųµØÌÓÀ룬ÌÓ±ÜÔÚÂþ³¤µÄËêÔÂÀïÓë¸¸Ä¸Ãæ¶ÔÃæµÄÂ¶Ãæ£¬Ê¼þµÄ½ø³Ì¿ÉÄÜ·¢ÉúÁ˸ù±¾ÐԵı仯¡£ÔÚ´óÌüÀËûÓÖ°Ñ×Ô¼º¹üÔÚΧ½íÀȻºó£¬»¹¼ÇµÃËû´©×ÅÄ¥ËðµÄ¼ÝʻЬ£¬´ò¿ª´óÒ³÷£¬ÄóöһЩ¸üƯÁÁµÄÒ³÷¡£ÈÃËûÔÚÒ¼ÜÉÏËÑѰÐí¶àÒ·þ£¬Ñ°ÕÒºÚ°µÁúµ¨À¼Ò»´óÁì¡£Ëý×îºÃµÄçúçê½ð×Ó¾ÍÔÚÄǶù£¬ÕâÊÇËý¼¸ÐÇÆÚǰÂòµÄеġ£
Ëý¼ÌÐøÅʵÇÕâÌõÏß¡£¿ì¡£ËûÅÀÁËÉÏÈ¥¡£Ð¡ÇðµÄºó±³ÔÚËûÉÏ·½Â¡Æð£¬Ô¹âϵİ×É«£»µ½´¦¶¼ÊÇʯÄÏ»¨£¬µ«´ó²¿·Ö¶¼ÊDz԰׵ģ¬¿Ý²Ý£¬ÍÑË®µÄ£¬ËÀÍö¡£Ï²»¶¹«Æ½£¬¾À½áµÄ£¬ÎÞ¹âÔóµÄÍ··¢¡£,ÓÐһЩÉèÊ©¿ÉÄÜÊÇÖÁ¹ØÖØÒªµÄ¡£¼øÓÚXMLµÄÖØÒªÐÔ,ÎÒÃÇÒª»¨Ï൱´óµÄÒ»²¿·ÖÕâÒ»ÕÂÌÖÂÛÈçºÎʹÓÃËü¡£Ò»¸öµØ·½XMLÒѾ¿ªÊ¼±äµÃÔ½À´Ô½ÆÕ±éÔÚÅäÖÃÎļþ¡£ÊÂʵÉÏÓи÷ÖÖXML·½ÑÔ(ÕâÀïÎÒÃDz»ÌÖÂÛ),°üÀ¨DCML,NetML,ºÍSAML,Ï£Íû³ÉΪÊÂʵÉϵĸñʽµÄ²»Í¬²¿·ÖµÄÅäÖùÜÀí¿Õ¼ä¡£Ê¹ÓÃXMLÔÚÎÒÃÇÉîÈëµÄ»úÖÆ½«ÊÇÖµµÃµÄ¿´¿´ËüΪʲôÔÚÕâÖÖÇé¿öϹ¤×÷µÃºÜºÃ¡£XMLÓм¸¸öÊôÐÔ,ÕâЩÊôÐÔʹËüµÄÒ»¸ö²»´íÑ¡ÔñÅäÖÃÎļþ:ÕâÀïÓÐÒ»¸öÀý×ÓÎÒµÄÒâ˼,µ±ÎÒ˵,XML¿ÉÒÔ×ÔÃèÊöºÍ×ÔÎҼǼ¡£
ÂÞÀ¼ÊÇÒ»¸ö˹ͼ¼ÓÌØÒøÐмҿ¼ÂÇÔÚÎ÷ÄιþÉ£×îеķçÏÕͶ×Ê¡£½ñÌìµÄ½¼ÓÎÖ÷ÒªÊÇÔÚËûµÄÈÙÓþ,Ëû³ä·ÖÀûÓÃËü,ͬÑùµÄ,ɵЦµÄÏãéÄ,С½¹½áµÄ,ÈÃÿ¸öÈ˵ÄÉñ¾¡£ÊÂʵÉÏ,Ëû²»Ó¦¸Ã±»ÔÊÐí½Ó½üË®,µ«ÊǹþÉ£Ö§¸¶¹æÔòÑÓÉì¡£¶ø²»½ö½öÊǹæÔò¡£ÈÃÂÞÀ¼½øÈëËûµÄʪÒ·þ¾ÍÏñÊÔͼÍù·âÃæÁËÓðÈÞ±»:ÿÖÜÈÕËûÒâÏë²»µ½µÄµØ·½¡£ÂÞÀ¼·¢ÏÖÕâ·Ç³£ÓÐȤ,µ«ÊÇ,Ëû·¢ÏÖÒ»Çж¼ºÃЦ,ËÆºõÈÏΪÈË·¢ÏÖËûÃÔÈË¡£µ«Ëû½ÓÊÜÁË£»Ëû°ÑËüÍÌÏÂÈ¥ÁË£¬·ÅÆúÁËÏ£ÍûÔÚÄÇÌìÍíÉϼûµ½Annet¡£Ììɫƽµ£¬Ò¹ÍíÔÚËûÃæÇ°ÑÓÉ죻Èç¹ûËûûÓÐÇü·þÓÚËûÄÇ¿ÉŵÄʧÍû¶øÇÓųµØÌÓÀ룬ÌÓ±ÜÔÚÂþ³¤µÄËêÔÂÀïÓë¸¸Ä¸Ãæ¶ÔÃæµÄÂ¶Ãæ£¬Ê¼þµÄ½ø³Ì¿ÉÄÜ·¢ÉúÁ˸ù±¾ÐԵı仯¡£µ«ËûȷʵÇü·þÁË£¬ÓÚÊÇËû¾Í³Ë·É»úÈ¥ÁË¡£¿ª³µÈ¥¿ÆÄ¬¸£µÂµ±µØµÄ¾ãÀÖ²¿×ܱÈ×øÔÚÕâÀï²»ÈÃ×ì°ÍÏ´¹ºÃ¡£ËûÍñÑÔÖÂǸ£¬µ±ËûÃÇÆÈ²»¼°´ýµØ½Ó¼ûËûÃÇʱ£¬ÓÐÒ»ÖÖ²»Êæ·þµÄ¸Ð¾õ£¬¾õµÃ×Ô¼º±»Ò»ÉÈûÉÏËøµÄÃÅÔÒÉËÁË£¬ÉõÖÁûÓÐÕýʽµÄºó»Ú±»°þ¶áÁËËûµÄÅã°é¡£
ÎÒ²»ÖªµÀÄ㣬µ«ÎÒÎÞ·¨ÏëÏóÎÒµÄÉú»îÖÐûÓÐÄã¡£¡±¡°°²Äȱ´¶ùÏëÏóûÓÐÂõ¿ËµÄÉú»îÊÇûÓÐÎÊÌâµÄ¡£³äÂúÍ´¿àºÍ¹Â¶ÀµÄÉú»î¡£Õ⽫ÊÇÎÞÏ޵ļ¸Ì죬¾ÍÏñ¹ýÈ¥µÄ¼¸ÌìËÆºõÊÇÎÞÖ¹¾³µÄ¡£ËûºÜÇ×½ü£¬ËûÊÇÕæÊµµÄ£¬Ëû°®Ëý×㹻ŬÁ¦È¥³¢ÊÔ¡£ËýÕæµÄûÓÐÐÎ×´À´¶Ô¸¶Ëû¡£ËýûÓÐ˯ÔÚÌìËýÉõÖÁûÓÐÏ´Ôè»òºÈ¿§·È,ºÍËýÒ»ÑùÌÖÑáËü,ËýÖ»ÊÇÏëÅÀ½øÁËËûµÄ»³Àï¡£ËýÊÇÒ»¸öųÈõµÄ¡£¡±ÕâÕæµÄ²»ÊÇÒ»¸öºÃʱ»ú¡£¡±
Ëý¸ÉÂïÒª×ߣ¿Èç¹ûËý¶À×ÔÒ»ÈË£¿ËýºÜÇå³þÈçºÎ°Ñ×Ô¼ºµÄ¹Â¶ÀÓëËùÓеÄÈËÁªÏµÆðÀ´£¬Ëý²»ÐèÒª×Ô¼ººÍÄÐÈËÖ®¼äµÄ¾àÀë¡£µ«ÊÇËûÄÜ×öЩʲô£¬µ«ÔÚÕâЩС¹æÄ£ÖмÌÐøÎªËý¶øÕ½£¬¸¯°ÜµÄ£¬Æ½·²µÄ£¬Âþ²»¾Ðĵķ½Ê½£¿ËýÔÚÕâ¸öÊÀ½çÉÏ£¬Èç¹ûËý²»Ô¸Ò⣬ËûÃǾͱØÐëÓëÊÀ½çËã¼Æ¡£ÉÏ´ÎÊÇMilesMallindine£¬Ëû˵¡£¡°ÖÁÉÙÎÒ¿ÉÒÔÈ¥¿´¿´ËûÕâ´Î°²È«µØÔÚ¼Ò¡£±È¶û²»½éÒâÎÒ½øÀ´£¬ÎÒ¿ÉÒÔÕÒ¸ö½è¿Ú£¬ËûÃǵ±Ê±ÊÇÔڱȶûµÄÌõ¼þÏ£¬ÎÞÂÛºÎʱËû×ßÀ´×ßÈ¥£¬¶¼»¶ÓËûÀ´¼ÒÀï¡£ËûÃDz»ÖªµÀËûÆï×ÅËûÃǵĶù×Ó£¬Ëû»áÃ÷°×µÄ¡£Ëû°®ËûµÄÅ®¶ù£¬±Ï¾¹£¬·ñÔòËû»á¸Ðµ½ÄھεÄÒþÃØ¾ª»Å£¬ÐÄ»³¿Ö¾å¡£¡°ËýÔÚÕâ¶ù£¬ÌÀķ˵£¬ÉîÇïµÄ²Ý£¬ËûÅʵÇÊ±Æø´ÓõÓõ¡£¡°µ±ÎÒµÚÒ»´Î¼ûµ½Ëýʱ£¬¾ÍÊÇÕâÑù¡£¾ÍÔÚÕâÀï¡£Ëý¼ÌÐøÅʵÇÕâÌõÏß¡£¿ì¡£
Ö®ËùÒÔ´æÔÚ¿Õ×ÓÀý³Ì£¬ÊÇÒòΪÁ÷ÑùʽµÄXML::Parser½«´òÓ¡À´×ÔÈκÎûÓж¨Òå×ÓÀý³ÌÀ´´¦ÀíËüµÄʼþµÄÊý¾Ý¡£ÎÒÃDz»Ïë´ÓÕâЩʼþÖеõ½ÈκÎÊä³ö£¬Òò´Ë£¬ÎÒÃÇΪËüÃǶ¨Òå¿Õ×Ó³ÌÐò¡£Ê¹ÓÃYAMLÏÔʾÎÒÃÇ´´½¨µÄÊý¾Ý½á¹¹¡£ÏÂÃæÊdzÌÐòÊä³öµÄժ¼£ºÎÒÃǽ«ÔÚ±¾ÕÂÉÔºóÔÙ¿´YAML¡£Òò´Ë£¬¿¼ÂÇÒ»ÏÂÕâԤʾ×ÅһЩºÃÊÂÇé¼´½«µ½À´¡£»¹ÊÇ²Ô°×µÄÆ·ÖÊ£¬´øµçµÄÁÁ¶ÈÔÚËýÔ¹âϵÄÔ˶¯Öвü¶¯¡£µ«ËûÖªµÀËûºÜº¦Å£¬Ëûº¦ÅÂÄÇЩËû²»ÏëÖªµÀ´ð°¸µÄ²»¿É±ÜÃâµÄÎÊÌâ¡£Ëý×ÜÊÇÔ½À´Ô½½ü£¬ËýµÄ½Å²½¼Ó¿ìÁËһЩ£»²¢Ã»ÓÐÌÓÍѵÄʱ¿ÌºÍ»ð»¨¡£µ«µ±»ð»¨ÉÁ˸ʱ£¬Beck´²»¹ýÆøÀ´£¬ÌÀÄ·ÊǸöÑÆ°Í¡£ÊÇAnnet´ÓÁ³ÉÏ¿´µÃºÜ¾ªÆæ£¬ÔÚÒ»ÖÖ¾ªÏÕ²»°²µÄÉùÒôÖÐÎʵÀ£º¡°ÄãÔÚÕâÀï¸Éʲô£¿¡±³öʲôÊÂÁËÂ𣿡¯³öÁËʲôÊ£¡ºÃÏñËûÃdzöÀ´Ó½Ó×îºóÒ»°à¹«¹²Æû³µ¶øÃ°·¸ÁËËý£¬ºÃÏñËûÃDz»ÄÜÏàÐÅËýÒ»¸öÈ˻ؼҡ£Í¬ÑùÊúÆðµÄÍ·£¬ÒþÔ¼µØ£¬ÑÏÖØµÐ¶ÔµÄÃæ¿×£¬ËýûÓÐÒâʶµ½£¬ËýÿÌìÒòΪÊèÔ¶ºÍ¶ÀÁ¢ÓÚËûÃǶø¸øÓë¸ü¶àµÄ½¹ÂǵÄÔÒò¡£
Ïñ·¢ÌõÒ»Ñù,·þÎñÔ±ËÆºõ²»Öª´ÓÄĶùð³öÀ´Ò»ºø¿§·È¡£¡±ÎÒÌýµ½×£ºØ¡£¡±¡±¡±ÎªÁËʲô?¡±¡±¡±ÎÒÏÖÔÚ¸æËßÄãÒ»¸ö·Ç³£¸»ÓеÄÈË,ÄãÓÐÄ㸸Ç×µÄÇ®¡£¡±¡±Âõ¿ËËÊËʼ硣¡±ËýÒ»ÍÅÔ㣬ËýÊÜÉËÁË£¬Ëý±»È˲Ù×ÝÁË¡£·Â·ðËýËÀÔÚÀïÃæ»¹²»¹»ºÃ£¬Ëý·èÁË¡£¡°Ä㺦ÅÂʲô£¿¸úÎÒ˵»°¡£²»ÒªÏñÒÔǰÄÇÑùÌÓ×ß¡£¡±