xml´æ´¢Êý¾ÝµÄÓŵã
¶ÔÓÚСÐÍÊý¾Ý´æ´¢ºÜ·½±ã¡£
µ«¶àÁ˾ÍÒªÓöµ½IOÆ¿¾±¡£
ÁíÍ⣬XML¸ñʽ±È½ÏͨÓá£
Ò»°ãÀ´Ëµ£¬¸´ÔÓÐ͵ÄÊý¾Ý´æ´¢»¹ÊÇÓÃÊý¾Ý¿âºÃЩ¡£´¦Àí·½±ã¡£¶øÇÒЧÂʸߡ£
ͨÓÃÐÔÇ¿£¬¿ÉÒÔÔÚÈκÎƽ̨ÉÏʹÓá£Ð¡Ð͵ÄÊý¾Ý¶¼¿ÉÒÔʹÓÃXML¡£
ȱµã¾ÍÊÇÓÐÒ»¸ö»º´æµÄÎÊÌâ
1£©XML¿ÉÒÔÓÃÓÚ±¾µØ¼ÆËãµÄÊý¾Ý¡£´«µÝµ½×ÀÃæµÄÊý¾Ý¿ÉÒÔ½øÐб¾µØ¼ÆËã¡£XML½âÎöÆ÷¿ÉÒÔ¶ÁÈ¡Êý¾Ý£¬²¢½«ËüµÝ½»¸ø±¾µØÓ¦ÓóÌÐò£¨ÀýÈçä¯ÀÀÆ÷£©½øÒ»²½²é¿´»ò´¦Àí¡£Êý¾ÝÒ²¿ÉÒÔÓÉʹÓÃXML¶ÔÏóÄ£Ð͵Ľű¾»òÆäËü±à³ÌÓïÑÔÀ´´¦Àí¡£ 2£©¿ÉÒÔΪÓû§ÌṩÕýÈ·µÄ½á¹¹»¯Êý¾ÝÊÓͼ¡£´«µÝµ½×ÀÃæµÄÊý¾Ý¿ÉÒÔÒÔ¶àÖÖ·½Ê½±íʾ¡£±¾µØÊý¾Ý¼¯£¬¿ÉÒÔ¸ù¾ÝÓû§Ï²ºÃºÍÅäÖõÈÒòËØ£¬ÒÔÊʵ±µÄÐÎʽÔÚÊÓͼÖж¯Ì¬±íÏÖ¸øÓû§¡£ 3£©ÔÊÐí¼¯³É²»Í¬À´Ô´µÄ½á¹¹»¯Êý¾Ý¡£Ê¹ÓôúÀí¿ÉÔÚÖмä²ã·þÎñÆ÷Éϼ¯³ÉÀ´×Ôºó¶ËÊý¾Ý¿âºÍÆäËüÓ¦ÓóÌÐòµÄÊý¾Ý£¬Ê¹¸ÃÊý¾ÝÄܹ»´«µÝ¸ø×ÀÃæ»òÕßÆäËü·þÎñÆ÷£¬×ö½øÒ»²½´¦Àí¡£ 4£©ÃèÊöÀ´×Ô¶àÖÖÓ¦ÓóÌÐòµÄÊý¾Ý¡£ÓÉÓÚ XML ÊÇ¿ÉÀ©Õ¹µÄ£¬Òò´ËËü¿ÉÒÔÓÃÓÚÃèÊöÀ´×Ô¶àÖÖÓ¦ÓóÌÐòµÄÊý¾Ý£¬¼´Ê¹Ã»ÓÐÊý¾ÝµÄÄÚÖÃÃèÊö£¬Ò²Äܹ»½ÓÊպʹ¦ÀíÊý¾Ý¡£ 5£©Í¨¹ýÁ£¶È¸üÐÂÀ´Ìá¸ßÐÔÄÜ¡£XML ÔÊÐíÁ£¶È¸üС£¿ª·¢ÈËÔ±²»±ØÔÚÿ´Î¸Ä¶¯Ê±¶¼·¢ËÍÕû¸ö½á¹¹»¯Êý¾Ý¼¯¡£ÓÐÁËÁ£¶È¸üкó£¬Ö»ÓиıäµÄÔªËزŴӷþÎñÆ÷·¢Ë͵½¿Í»§»ú¡£
Ïà¹ØÎĵµ£º
SQL Server 2005ΪXMLÌṩ±¾µØÖ§³Ö;ÏÖÔÚ¿ÉÒÔÔÚOPENXML½ÚµãÖÐʹÓÃÒ»¸ö´øÓÐnodes()º¯ÊýµÄXML×Ö¶ÎÀàÐÍ°ÑÒ»¸öXMLÎļþת»¯ÎªÒ»¸öÐм¯¡£ÈÃÎÒÃÇÀ´¿´Ò»¸öʹÓÃOPENXMLµÄ¼òµ¥Àý×Ó£¬²¢ÏÔʾÈçºÎ°ÑËüת»¯ÎªÔÚSQL Server 2005ÖÐʹÓÃXML×Ö¶ÎÀàÐͺÍnodes()º¯Êý¡£
¡¡¡¡ÎªÁËʹÎÒÃǵÄÀý×Ó¼òµ¥»¯£¬ÎÒÃǽ«¼ÙÉèÎÒÃÇÐèÒªÖ´ÐÐijÖÖ»ùÓڲɹº¶©µ¥ÁÐ±íµ ......
1£® ÏÂÔØÓë°²×°
dom4jÊÇsourceforge.netÉϵÄÒ»¸ö¿ªÔ´ÏîÄ¿£¬Ö÷ÒªÓÃÓÚ¶ÔXMLµÄ½âÎö¡£´Ó2001Äê7Ô·¢²¼µÚÒ»°æÒÔÀ´£¬ÒѽÐøÍƳö¶à¸ö°æ±¾£¬Ä¿Ç°×î¸ß°æ±¾Îª1.5¡£
dom4jרÃÅÕë¶ÔJava¿ª·¢£¬Ê¹ÓÃÆðÀ´·Ç³£¼òµ¥¡¢Ö±¹Û£¬ ......
XML ×÷ΪÊý¾ÝÔ´µÄʵÀý£¨TESTED£©
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" preinitialize="preInit()" fontSize="12" height="500">
<mx:Script>
  ......
дXML£º
protected void btnSave_Click(object sender, EventArgs e)
{
//ȨÏÞÅжÏ
XmlTextWriter xmlw = new XmlTextWriter(Server.MapPath("~\\") + "FriendLink.xml", Encoding.Ge ......