XMLÈëÃŵij£¼ûÎÊÌâ(ËÄ)
ÔÚ XML ¶ÔÏóÄ£ÐÍÖÐÈçºÎ´¦Àí¿Õ°××Ö·û£¿
¡¡¡¡ÓÐЩʱºò£¬XML ¶ÔÏóÄ£Ðͽ«ÏÔʾ°üº¬¿Õ°××Ö·ûµÄ TEXT ½Úµã¡£¿Õ°××Ö·û±»½Ø¶Ïºó£¬¶à°ë»á´øÀ´Ò»Ð©»ìÂÒ¡£ÀýÈçÏÂÃæµÄ XML Àý×Ó£º
¡¡¡¡]>
¡¡¡¡Smith
¡¡¡¡John
¡¡¡¡Éú³ÉÏÂÁÐÊ÷£º
¡¡¡¡Processing Instruction: xml
¡¡¡¡DocType: person
¡¡¡¡ELEMENT: person
¡¡¡¡TEXT:
¡¡¡¡ELEMENT: lastname
¡¡¡¡TEXT:
¡¡¡¡ELEMENT: firstname
¡¡¡¡TEXT:
¡¡¡¡Ãû×ÖºÍÐÕÊÏÁ½±ßÊÇÖ»°üº¬¿Õ°××Ö·ûµÄ TEXT ½Úµã£¬ÒòΪ“person”ÔªËØµÄÄÚÈÝÄ£ÐÍÊÇ MIXED£»Ëü°üº¬ #PCDATA ¹Ø¼ü×Ö¡£MIXED ÄÚÈÝÄ£ÐÍÖ¸¶¨ÔªËØÖ®¼ä¿ÉÒÔÓÐÎı¾´æÔÚ¡£Òò´Ë£¬ÏÂÃæµÄÄÚÈÝÒ²ÊÇÕýÈ·µÄ£º
¡¡¡¡My last name is Smith and my first name is
¡¡¡¡John
¡¡¡¡½á¹ûÊÇÀàËÆÓÚÏÂÃæµÄÊ÷£º
¡¡¡¡ELEMENT: person
¡¡¡¡TEXT: My last name is
¡¡¡¡ELEMENT: lastname
¡¡¡¡TEXT: and my first name is
¡¡¡¡ELEMENT: firstname
¡¡¡¡TEXT:
¡¡¡¡Èç¹ûûÓе¥´Ê“is”Ö®ºóºÍ ֮ǰµÄ¿Õ°××Ö·û£¬ÒÔ¼° Ö®ºóºÍµ¥´Ê“and”֮ǰµÄ¿Õ°××Ö·û£¬ÄÇô¾ä×Ó±ãÎÞ·¨Àí½â¡£Òò´Ë£¬¶ÔÓÚ MIXED ÄÚÈÝÄ£ÐÍÀ´Ëµ£¬ÎÄ×Ö×éºÏ¡¢¿Õ°××Ö·ûºÍÔªËØ¶¼ÊÇÏà¹ØµÄ¡£¶ÔÓÚ·Ç MIXED ÄÚÈÝÄ£ÐÍÀ´ËµÔò²»ÊÇÕâÑù¡£
¡¡¡¡ÒªÊ¹Ö»Óпհ××Ö·ûµÄ TEXT ½ÚµãÏûʧ£¬Çë´Ó“person”ÔªËØÉùÃ÷ÖÐɾ³ý #PCDATA ¹Ø¼ü×Ö£º
¡¡¡¡½á¹ûÊÇÏÂÃæÇåÎúµÄÊ÷£º
¡¡¡¡Processing Instruction: xml
¡¡¡¡DocType: person
¡¡¡¡ELEMENT: person
¡¡¡¡ELEMENT: lastname
¡¡¡¡ELEMENT: firstname
¡¡¡¡XML ÉùÃ÷×öʲô£¿
¡¡¡¡XML ÉùÃ÷±ØÐëÁÐÔÚ XML ÎĵµµÄ¶¥²¿£º
¡¡¡¡ËüÖ¸¶¨ÏÂÃæµÄÏîÄ¿£º
¡¡¡¡¸ÃÎĵµÊÇ XML Îĵµ¡£ÔÚ¶ªÊ§»òÕß»¹Ã»ÓÐÖ¸¶¨ MIME ÀàÐÍʱ MIME ̽²âÆ÷¿ÉÒÔÓÃËüÀ´¼ì²âÎļþÊÇ·ñΪÀàÐÍ text/xml¡£
¡¡¡¡Îĵµ·ûºÏ XML 1.0 ¹æ·¶¡£ÔÚÒÔºó XML ÓÐÆäËû°æ±¾Ê±ÕâÒ»µãºÜÖØÒª¡£
¡¡¡¡Îĵµ×Ö·û±àÂë¡£±àÂëÊôÐÔÊÇ¿ÉÑ¡µÄ£¬Ä¬ÈÏΪ UTF-8¡£
¡¡¡¡×¢Ò⣺XML ÉùÃ÷±ØÐëÔÚ XML ÎĵµµÄµÚÒ»ÐУ¬Òò´ËÏÂÃæµÄ XML Îļþ£º
¡¡¡¡²úÉúÏÂÃæµÄ·ÖÎö´íÎó£º
¡¡¡¡ÎÞЧµÄ xml ÉùÃ÷¡£
¡¡¡¡ÐÐ 0000002:
¡¡¡¡Î»Öà 0000007: ------^
¡¡¡¡×¢Ò⣺XML ÉùÃ÷ÊÇ¿ÉÑ¡µÄ¡£Èç¹ûÐèÒªÔÚ¶¥²¿Ö¸¶¨×¢ÊÍ»òÕß´¦ÀíÖ¸ÁÄÇôÇë²»Òª·ÅÈë XML ÉùÃ÷¡£µ«ÊÇ£¬Ä¬ÈϵıàÂ뽫Ϊ UTF-8¡£
¡¡¡¡ÈçºÎÒԿɶÁ¸ñʽ´òÓ¡ÎÒµÄ XML Îĵµ£¿
¡¡¡¡ÔÚÓà DOM ´ÓÁ㿪ʼ¹¹ÔìÎĵµÒ
Ïà¹ØÎĵµ£º
ͨ¹ýAsp.net(C#)Ó¦ÓóÌÐò¶ÁÈ¡±¾µØÉÏ´«µÄExcleÎļþ,´æ·Åµ½DataSetÖÐ,ͨ¹ýDataSetÖеķ½·¨Ö±½ÓÉú³ÉXMLÎļþ.
C# Code
if (this.FileUpload1.PostedFile != null)
{
string filename = this.FileUpl ......
ΪUrlRewriteµÄ¶à¸öXMLÅäÖÃÎļþµÄ¼ÓÔØÌṩģºýÆ¥Åä
@for&ever 2009-11-27
֮ǰдÁËһƪÎÄÕ£¬¡¶ÐÞ¸ÄUrlRewriterʹÆäÓɵ¥ÅäÖÃÎļþµ½Ö§³Ö¶àÅäÖÃÎļþ¡·£¬ÍøÖ·http://blog.csdn.net/forandever/archive/2009/08/07/4423808.aspx £¬¶Ô UrlRewriteµÄ´úÂë½øÐÐÁ˼òµ¥Ð޸ģ¬
ÎÄÕÂÖеÄÄܹ»Ö§³Ö¶à¸öÅäÖ ......
¾³£»áÓõ½xmlÎļþ£¬ÄÚÈݼÓÔØ£¬ Èç¹ûʹÓÃlinq xmlÊ÷¼ÓÔØ£¬ÐèҪͨ¹ýXElementÀ࣬һÖÖ·½Ê½ÊÇÒÔ×Ö·û´®µÄÐÎʽ¼ÓÔØ£¬ÁíÍâÒ»ÖÖ·½Ê½ÊÇÒÔÎļþÐÎʽ¼ÓÔØ¡£ 1.ÒÔ×Ö·û´®ÐÎʽ¼ÓÔØ¡£ ÔÚXElementÀàÖУ¬Í¨¹ý¾²Ì¬µÄParse()·½·¨ ......
XML±»Éè¼ÆÓÃÀ´ÃèÊöÊý¾Ý£¬Æä½¹µãÊÇÊý¾ÝµÄÄÚÈÝ¡£
HTML±»Éè¼ÆÓÃÀ´ÏÔʾÊý¾Ý£¬Æä½¹µãÊÇÊý¾ÝµÄÍâ¹Û¡£
Ó¦¸ÃÕÆÎյĻù´¡ÖªÊ¶£º
ÔÚÄú¼ÌÐøÑ§Ï°Ö®Ç°£¬ÐèÒª¶ÔÒÔÏÂ֪ʶÓлù±¾µÄÁ˽⣺
HTML / XHTML
JavaScript or VBScript
ʲôÊÇXML?
XMLÖ¸¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ£¨EXtensible Markup Language£©
XMLÊÇÒ»Ö ......
ÈçºÎ¼ÓÔØÓÐÍâ¹úºÍÌØÊâ×Ö·ûµÄÎĵµ£¿
¡¡¡¡Îĵµ¿ÉÒÔ°üº¬Íâ¹ú×Ö·û£¬ÀýÈ磺
¡¡¡¡foreign characters (úóí?)
¡¡¡¡ÀýÈç íá µÄÍâ¹ú×Ö·û±ØÐëÔÚÇ°Ãæ¼ÓÉÏ escape ÐòÁС£Íâ¹ú×Ö·û¿ÉÒÔÊÇ UTF-8 ±àÂë»òÓò»Í¬±àÂëÖ¸¶¨£¬ÈçÏÂËùʾ£º
¡¡¡¡foreign characters (íá)
¡¡¡ ......