XMLÈëÃŵij£¼ûÎÊÌâ(¶þ)
Internet Explorer 5.0 ¶Ô XML ÌṩÄĸö¼¶±ðµÄÖ§³Ö£¿
¡¡¡¡Internet Explorer 5 ÌṩÏÂÁÐ XML Ö§³Ö£º
¡¡¡¡Ö±½Ó²é¿´ XML¡£Microsoft XML ʵÏÖÔÊÐíÓû§Í¨¹ýËûÃÇµÄ Web ä¯ÀÀÆ÷ʹÓà XSL »òÕß²ãµþÑùʽ±í (CSS) ²é¿´ XML£¬¾ÍÏó²é¿´ HTML ÎĵµÒ»Ñù¡£
¡¡¡¡¸ßÐÔÄÜ¡¢ÑéÖ¤ XML ÒýÇæ¡£Internet Explorer 4.0 ¿ª·¢ÈËÔ±ÊìϤµÄ XML ÒýÇæÒѾµÃµ½Á˺ܴóµÄÔöÇ¿£¬²¢ÇÒÍêȫ֧³Ö W3C XML 1.0 ºÍ XML Ãû³Æ¿Õ¼ä£¬ÕâÑù¿ª·¢ÈËÔ±¾Í¿ÉÒÔÔÚ Web ÉÏͳһÏÞ¶¨ÔªËØÃû³Æ£¬´Ó¶ø±ÜÃâÁËÏàͬÃû³ÆµÄÔªËØÖ®¼äµÄ³åÍ»¡£Windows Öеı¾»ú XML Ö§³ÖÒâζ×Å£¬µ±¿ª·¢ÈËÔ±ÔÚÓ¦ÓóÌÐòºÍ×é¼þÖ®¼äÒÆ¶¯Êý¾Ýʱ£¬¿ÉÒÔʹÓÃÍêÕûµÄ XML ´¦Àí¹¦ÄÜÀ´¶ÁÈ¡ºÍ´¦ÀíÊý¾Ý¡£
¡¡¡¡¿ÉÀ©Õ¹Ñùʽת»»ÓïÑÔ (XSLT) Ö§³Ö¡£Ê¹ÓûùÓÚ×îÐ嵀 W3C Working Draft µÄ Microsoft XSLT ´¦ÀíÆ÷£¬¿ª·¢ÈËÔ±¿ÉÒÔ¶Ô XML Êý¾ÝÓ¦ÓÃÑùʽ±í£¬²¢ÒÔÒ×ÓÚ×Ô¶¨ÒåµÄ¶¯Ì¬ºÍÁé»î·½Ê½À´ÏÔʾÊý¾Ý¡£Microsoft XSLT ´¦ÀíÆ÷µÄ²éѯ¹¦ÄÜÒ²ÔÊÐí¿ª·¢ÈËÔ±ÓóÌÐò£¬ÔÚ¿Í»§»ú»ò·þÎñÆ÷ÉÏ£¬ÔÚ XML Êý¾Ý¼¯ÄÚ²¿²éÕÒºÍժȡÐÅÏ¢¡£
¡¡¡¡XML ¼Ü¹¹¡£¼Ü¹¹£¨Ó¢ÎÄ£© ¶¨Òå XML Îĵµ¹æÔò£¬°üÀ¨ÔªËØÃû³ÆºÍ·á¸»µÄÊý¾ÝÀàÐÍ£¬ËüÃǵÄÔªËØ¿ÉÒÔ±íÏÖΪ×éºÏ£¬²¢ÇÒÿ¸öÔªËØµÄÊôÐÔ¶¼¿ÉÓá£ÎªÁËÆôÓöà²ãÓ¦ÓóÌÐò£¬Microsoft ½«¸ù¾ÝÌá½»¸ø W3C XML ¹¤×÷×éµÄËõ¼õ XML Êý¾Ý¼Ü¹¹ (XDR) À´·¢²¼ XML ¼Ü¹¹µÄ¼¼ÊõÔ¤ÀÀ¡£
¡¡¡¡·þÎñÆ÷¶Ë XML¡£·þÎñÆ÷¶Ë XML ´¦ÀíÔÊÐíʹÓà XML ×÷ΪÔÚ¶à¸ö·Ö²¼Ê½Ó¦ÓóÌÐò·þÎñÆ÷£¨ÉõÖÁÊÇ¿çÔ½²Ù×÷ϵͳ±ß½ç£©Ö®¼ä´«ËÍÊý¾ÝµÄ±ê×¼·½Ê½¡£
¡¡¡¡XML Îĵµ¶ÔÏóÄ£ÐÍ (DOM)¡£XML DOM ÊDZê×¼¶ÔÏóÓ¦ÓóÌÐò±à³Ì½Ó¿Ú£¬Ëüʹ¿ª·¢ÈËÔ±Äܹ»ÓóÌÐò¿ØÖÆ XML ÎĵµÄÚÈÝ¡¢½á¹¹¡¢¸ñʽµÈµÈ¡£Microsoft XML ʵÏÖ°üÀ¨¶Ô W3C XML DOM ½¨ÒéµÄÍêȫ֧³Ö£¬²¢ÇÒ¿ÉÒÔÓýű¾¡¢Visual Basic ¿ª·¢ÏµÍ³¡¢C++ ºÍÆäËû±à³ÌÓïÑÔÀ´·ÃÎÊ¡£
¡¡¡¡C++ XML Êý¾ÝÔ´¶ÔÏó¡£XML DSO ÔÊÐí½« HTML ÔªËØÖ±½Ó°ó¶¨µ½ XML Êý¾Ýµº¡£´ËÍ⣬Ëü»¹Ìá¸ßÁËÐÔÄÜ£¬ÓÐÇ¿´óµÄÄÜÁ¦¿ÉÒ԰󶨵½²»Í¬ XML ½ÚµãÉÏ£¬¶øÇÒÀûÓÃÁË Internet Explorer 5 beta ÖÐËùÓеÄеÄÊý¾Ý°ó¶¨¹¦ÄÜ¡£
¡¡¡¡HTML¡¢¶¯Ì¬ HTML ºÍ XML Ö®¼äµÄ¹ØÏµÊÇʲô£¿
¡¡¡¡HTML ¿ÉÒÔºÍ CSS Ò»ÆðÓÃÓÚ¸ñʽ»¯ºÍ±íʾ³¬Á´½ÓÒ³Ãæ¡£¶¯Ì¬ HTML£¬Í¨¹ý DOM£¬Ê¹ HTML ÖеÄËùÓÐÔªËØ£¬¶¼¿ÉÒÔͨ¹ýÓëÓïÑÔÎ޹صĽű¾ºÍÆäËû±à³ÌÓïÑÔÀ´·ÃÎÊ£¬´Ó¶øÔںܴó³Ì¶ÈÉÏÌá¸ßÁ˿ͻ§»ú¶ËµÄ½»»¥ÄÜÁ¦£¬¶øÇÒ²»ÐèÒª¶Ô·þÎñÆ÷µÄ¶îÍâÐèÇó¡£Ò³ÃæµÄ¶ÔÏóÄ£ÐÍÔÊÐí¶¯Ì¬¸ü¸ÄÈκη½ÃæµÄÄÚÈÝ£¨°üÀ¨Ôö¼Ó¡¢É¾³ýºÍÒÆ¶¯£©¡£
¡¡¡¡Í¨¹ýΪ½
Ïà¹ØÎĵµ£º
±êÇ©£ºÊý¾Ý·ÃÎÊ ADO.NET
´¦ÀíXMLƬ¶Î ´¦ÀíÆ¬¶Îʱ£¬Ö»ÊǰÑXElement£¨¶ø²»ÊÇXDocument£©µ±×÷¶¥¼¶XML¶ÔÏó¡£
Ƭ¶ÎµÄΨһÏÞÖÆÊÇ£¬²»ÄÜÌí¼Ó±È½Ï½ÚµãÀàÐÍ£¬ÀýÈ磺XComme ......
using System.Xml;//Í·²¿¼Ó´ËÃüÃû¿Õ¼ä
XmlDocument xd = new XmlDocument();//±íʾXMLÎĵµ
XmlDeclaration xde;//±íʾ XML ÉùÃ÷½Úµã£º<?xml version='1.0'...?>
xde = xd.Cre ......
ͨ¹ýAsp.net(C#)Ó¦ÓóÌÐò¶ÁÈ¡±¾µØÉÏ´«µÄExcleÎļþ,´æ·Åµ½DataSetÖÐ,ͨ¹ýDataSetÖеķ½·¨Ö±½ÓÉú³ÉXMLÎļþ.
C# Code
if (this.FileUpload1.PostedFile != null)
{
string filename = this.FileUpl ......
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 ......