XMLÈëÃŵij£¼ûÎÊÌâ(Èý)
ÈçºÎ¼ÓÔØÓÐÍâ¹úºÍÌØÊâ×Ö·ûµÄÎĵµ£¿
¡¡¡¡Îĵµ¿ÉÒÔ°üº¬Íâ¹ú×Ö·û£¬ÀýÈ磺
¡¡¡¡foreign characters (úóí?)
¡¡¡¡ÀýÈç íá µÄÍâ¹ú×Ö·û±ØÐëÔÚÇ°Ãæ¼ÓÉÏ escape ÐòÁС£Íâ¹ú×Ö·û¿ÉÒÔÊÇ UTF-8 ±àÂë»òÓò»Í¬±àÂëÖ¸¶¨£¬ÈçÏÂËùʾ£º
¡¡¡¡foreign characters (íá)
¡¡¡¡ÏÖÔÚ¿ÉÒÔÕýÈ·¼ÓÔØ XML ÁË¡£
¡¡¡¡ÆäËû×Ö·ûÊDZ£ÁôÔÚ XML Öеģ¬²¢ÇÒÐèÒªÒÔ²»Í¬µÄ·½Ê½´¦Àí¡£ÏÂÃæµÄ XML£º
¡¡¡¡This & that
¡¡¡¡²úÉúÈçÏ´íÎó£º
¡¡¡¡´Ë´¦²»ÔÊÐíÓпոñ¡£
¡¡¡¡ÐÐ 0000001: This & that
¡¡¡¡Î»Öà 0000012: ----------^
¡¡¡¡´Ë´¦ & ÊÇ XML ¾ä·¨½á¹¹µÄÒ»²¿·Ö£¬Èç¹ûËü½ö½ö·ÅÔÚ XML Êý¾ÝÔ´ÄÚ²¿£¬ÄÇô²»ÄܽâÊÍΪ &¡£ÄúÐèÒªÌæ»»³ÆΪ“ʵÌ唵ÄÌØÊâ×Ö·ûÐòÁС£
¡¡¡¡This & that
¡¡¡¡ÏÂÃæµÄ×Ö·ûÐèÒªÏàÓ¦µÄʵÌ壺
¡¡¡¡< <
¡¡¡¡& &
¡¡¡¡> >
¡¡¡¡" "
¡¡¡¡' '
¡¡¡¡ÒýºÅ×Ö·û±»ÓÃ×÷±ê¼ÇÖÐÊôÐÔÖµµÄ¶¨½ç·û£¬Òò´Ëͨ³£²»ÄÜÔÚÊôÐÔÖµµÄÄÚ²¿Ê¹Óá£ÀýÈ磬ÏÂÃæµÄÄÚÈݽ«·µ»Ø´íÎó£º
¡¡¡¡´Ë´¦µÄµ¥ÒýºÅ¼ÈÓÃ×÷ÊôÐÔ¶¨½ç·û£¬ÓÖÔÚÊôÐÔÖµ×ÔÉíÖС£ÎªÁ˾ÀÕýÕâ¸öÎÊÌ⣬¿ÉÒÔ½«ÊôÐÔ¶¨½ç·û»»³ÉË«ÒýºÅ£º
¡¡¡¡»òÕß¿ÉÒÔ½«µ¥ÒýºÅתÒåΪʵÌå '
¡¡¡¡ÉÏÊöÁ½ÖÖ·½Ê½¶¼½«Í¨¹ý XML ¶ÔÏóÄ£ÐÍÖÐµÄ getAttribute ·½·¨·µ»ØÊôÐÔÖµ John's Stuff¡£Í¬Ñù£¬¶ÔÓÚË«ÒýºÅ£¬Äú¿ÉÒÔʹÓÃʵÌå
¡¡¡¡"¡£
¡¡¡¡Ò²¿ÉÒÔͨ¹ý½«Îı¾·ÅÔÚ CDATA ½ÚÖÐÀ´´¦ÀíÔªËØÄÚÈÝÖеÄÌØÊâ×Ö·û¡£ÏÂÃæµÄÄÚÈÝÊÇÕýÈ·µÄ£º
¡¡¡¡ÔÚ±¾Àý×ÓÖУ¬XML ¶ÔÏóÄ£Ðͽ« CDATA ½ÚµãÏÔʾ xml ½ÚµãµÄ×ӽڵ㣬Ëü½«·µ»Ø×Ö·û´®
¡¡¡¡This & that is just "text" content.
¡¡¡¡×÷Ϊ nodeValue¡£
¡¡¡¡ÈçºÎÔÚ Visual Studio 6.0 C++ ÖÐʹÓà MSXML COM ×é¼þ£¿
¡¡¡¡ÔÚ Visual C++ 6.0 ÖÐʹÓà MSXML COM ×é¼þµÄ×î¼ò±ã·½Ê½ÊÇʹÓà #import Ö¸Á
¡¡¡¡#import "msxml.dll" named_guids no_namespace#import "msxml.dll" named_guids no_namespace
¡¡¡¡Ëü¶¨ÒåÁËËùÓÐ IXML* ½Ó¿ÚºÍ½Ó¿Ú ID£¬´Ó¶ø¿ÉÒÔÔÚÓ¦ÓóÌÐòÖÐʹÓÃËüÃÇÁË¡£Ò²¿ÉÒÔ´Ó INETSDK »ñÈ¡ MSXML ÀàÐÍ¿âºÍÍ·Îļþ£¨Ó¢ÎÄ£©£¬ÒÔ¼°°üº¬Àà IIDs µÄ uuid.lib¡£
¡¡¡¡ÈçºÎÔÚ XML ÖÐʹÓà HTML ʵÌ壿
¡¡¡¡ÏÂÃæµÄ XML °üº¬ HTML ʵÌ壺
¡¡¡¡Copyright ? 2000, Microsoft Inc, All rights reserved.
¡¡¡¡Ëü²úÉúÏÂÁдíÎó£º
¡¡¡¡ÒýÓÃ䶨ÒåµÄʵÌå 'c
Ïà¹ØÎĵµ£º
²Î¿¼£º°Ù¶È°Ù¿Æ http://baike.baidu.com/view/1027076.htm?fr=ala0
ÔÚJDK 6.0ÖлùÓÚStAX·ÖÎöXMLÊý¾Ý£º http://hi.baidu.com/1shome/blog/item/5baaee01db2609051d958302.html
DOM¡¢SAX
¡¢DOM4J¡¢JDOM¡¢StAXÉú³ÉXML
²¢·µ»ØXML×Ö·û´®ÐÎʽ£ºhttp://dreams75.javaeye.com/blog/512319
STAX:Streaming API for XML (StAX)
......
½«Excelת»¯ÎªXML¡£ÒÔExcel2003ΪÀý˵Ã÷ÈçºÎ½«Êý¾Ýµ¼ÈëMS SQLÊý¾Ý¿â
˵ÏÈ°³µÄϵͳÅäÖãº
ϵͳ£ºWindows Server 2003 R2 X64
¿ª·¢Èí¼þ£ºMicrosoft VS 2008 Team
Office°æ±¾£ºExcel 2003 Excel2007
Êý¾Ý¿â£ºMS SQL 2008
5.1.1½¨Á¢Excel XML Ó³É䣺Êý¾Ý¸ñʽ¼û±í¡£
ÏÖ´òË㽫¡ºÓû§Ãû³Æ¡»£¬¡º¿Í»§ÁªÏµÈË¡ ......
gloox×Ô¼ºÊµÏÖÁËxmlµÄ½âÎöÄ£¿é£¬Ã»ÓÐÓõ½µÚÈý·½µÄ¿â(tinyXML£¬expat )
Ö÷ÒªÉæ¼°µÄÎļþ:
tag.h (tag.cpp)
taghandler.h
parser.h (parser.cpp)
1. TagÒ»¸öTag¾ÍÊÇÒ»¸öXMLÔªËØ
ÀýÈç:
a.
<book kind='computer'>
<store id='23'/>
<author>
qiang
</author>
</bo ......
XML£¨Extensible Markup Language£©¼´¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ£¬ËüÓëHTMLÒ»Ñù£¬¶¼ÊÇSGML(Standard Generalized Markup Language,±ê׼ͨÓñê¼ÇÓïÑÔ)¡£XmlÊÇInternet»·¾³Öпçƽ̨µÄ£¬ÒÀÀµÓÚÄÚÈݵļ¼Êõ£¬Êǵ±Ç°´¦Àí½á¹¹»¯ÎĵµÐÅÏ¢µÄÓÐÁ¦¹¤¾ß¡£À©Õ¹±ê¼ÇÓïÑÔXMLÊÇÒ»ÖÖ¼òµ¥µÄÊý¾Ý´æ´¢ÓïÑÔ£¬Ê¹ÓÃһϵÁмòµ¥µÄ±ê¼ÇÃèÊöÊý¾Ý£¬¶øÕâЩ±ê¼Ç¿ÉÒÔÓà ......
ʲôÊÇ XML£¿
¡¡¡¡¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ (XML) ÊÇ Web ÉϵÄÊý¾ÝͨÓÃÓïÑÔ¡£Ëüʹ¿ª·¢ÈËÔ±Äܹ»½«½á¹¹»¯Êý¾Ý£¬´ÓÐí¶à²»Í¬µÄÓ¦ÓóÌÐò´«µÝµ½×ÀÃ棬½øÐб¾µØ¼ÆËãºÍÑÝʾ¡£XML ÔÊÐíΪÌض¨Ó¦ÓóÌÐò´´½¨Î¨Ò»µÄÊý¾Ý¸ñʽ¡£Ëü»¹ÊÇÔÚ·þÎñÆ÷Ö®¼ä´«Êä½á¹¹»¯Êý¾ÝµÄÀíÏë¸ñʽ¡£
¡¡¡¡Ê²Ã´ÊÇ MSXML£¿
¡¡¡¡MSXML ÊÇÌṩºËÐÄ XML ·þÎñµÄ Microsoft Èí ......