ThroughoutCMS¼¼Êõ¹²ÏíϵÁУ¨2£©£ºXML·ÃÎÊÀà
ÉϴΰÑÊý¾Ý¿â·ÃÎÊÀ๲Ïí³öÀ´ÁË£¬¼¸¸öͬÊÂÍøÉϸп®ÁËÒ»·¬£¬ÕæµÄûÓÐÏëµ½ÎÒ»¹±£Áô5ÄêǰµÄ´úÂ룬ÎÒ˵£¬´úÂë±¾À´¾ÍÊÇÓ¦¸Ã±»ÔĶÁºÍÑо¿µÄ£¬´úÂëͬÑù¾ßÓÐ˼ÏëºÍÇé½Ú£¬Õâ¾ÍÊÇÔÚÒ»Çî¶þ°×µÄÇé¿öϵÄÀúÊ·ºÍ¹ì¼£¡£ÅäÖùÜÀíͬÑùÒ²ÊÇһλ¾¡Ö°µÄÊ·¹Ù¡£
×ܽáһϣ¬Éϴθø³öµÄ´úÂëËäÈ»¿ÉÒÔÖ±½ÓÔËÐкÍʹÓ㬵ÄÈ·´æÔÚ´óÁ¿¿ÉÒԸĽøµÄµØ·½£¬ÏÖÔÚÁгö²¿·ÖÒâ¼û£º
1¡¢²»Ö§³Ö¶àÖÖÊý¾Ý¿âÁ¬½Ó£¨ÀýÈçOracle¡¢DB2¡¢Access£¬mySqlµÈ£©£»
2¡¢´úÂë·â×°²»³¹µ×£¬ÃæÏò¶ÔÏ󣬯ðÂëÓ¦¸Ã²ÉÈ¡¹¤³§·½·¨¡£
3¡¢²»Ö§³Ö¶àỊ̈߳¬Ã»ÓÐÁ¬½Ó³ØµÄ¸ÅÄͬһʱ¼äÖ»Äܽ¨Á¢Ò»¸öÁ¬½Ó£»
4¡¢¶ÔÓÚÊÂÎñ´¦Àí¿¼ÂDz»¹»£»
5¡¢Ã»Óп¼Âǵ½»á»°£»
6¡¢´úÂë±¾ÉíÐÔÄÜ¡¢Óï·¨·½Ã滹¿ÉÒÔ´æÔÚ´óÁ¿¸Ä½øµÄµØ·½¡£
......
Ò»ÏÂ×Ó¸ø³öºÃ¼¸Ê®Ìõ£¬¿´À´»¹ÊÇÓÐÈËÑо¿ÁË¡£ÕâÀï¾Í²»ÔÚÕ¹¿ªÁË£¬Óлú»áרÃÅ¿ª¸öרÌâÌÖÂÛÒ»ÏÂÊý¾Ý·ÃÎʲãµÄÉè¼ÆÎÊÌâ¡£
½ñÌì¸ø³öThroughoutCMS¼¼Êõ¹²ÏíϵÁеڶþÕ£ºXML·ÃÎÊÀ࣬¿ÖÅÂÕâÒ²ÊÇÎÒÃǾ³£Óõ½µÄÒ»¸ö¹Ø¼ü»ù´¡Àà¿â£¬ÎÞÂÛ²ÉÓÃ.net»¹ÊDzÉÓÃjava¡¢VC¡¢python£¬Ö»ÒªÊÇÉϹæÄ£µÄÏîÄ¿£¬¶¼È±ÉÙ²»ÁËËü£¬¹ØÓÚΪʲôҪ²ÉÓÃXMLµÄÎÊÌ⣬ÕâÀï¾Í²»ÔÚÏêϸÌÖÂÛÁË£¬ÍøÉÏ×ÊÁÏÓеÄÊÇ¡£
ÏÂÃæµÄ´úÂëͬÑùÊÇÒ»¸ö²úÆ·ÖеÄÕæÊµÎļþ£¬Ö»²»¹ýÊǵÚÒ»°æµÄ£¬Ö±½Ó²ÉÓÃdomµÄ˼Ï룬ȱÉÙSAXµÄ²Ù×÷£¬¹¦ÄÜС¶øÈ«£¬Éæ¼°µ½XMLÎļþ¶ÁÈ¡ºÍ½Úµã²Ù×÷£¬Í¬ÑùÄǾ仰£¬Èç¹ûÒªÓ㬿ÉÒÔÖ±½Ó¿½±´£¬Èç¹û½Ìѧ£¬·Ç³£ÊµÓá£
// ±¾Îļþ°üº¬ÁËXMLÊý¾Ý·ÃÎʵÄͨÓú¯Êý.
using System ;
using System.Globalization ;
using System.Xml ;
namespace CMS.Lib
{
public class XML
{
private XML(){}
/// <summary>
/// ¼ÓÔØXMLÎĵµ£¬·µ»ØXmlDocument¶ÔÏó
/// </summary>
/// <param name="sXMLFile">xmlÎļþ</param>
/// <returns>¼ÓÔØµÄXmlDocument¶ÔÏó</returns>
public static XmlDocument LoadXML(string sXMLFile)
{
XmlDocument objXmlDoc=new XmlDocument();
 
Ïà¹ØÎĵµ£º
½ÓÉÏһƪ
ÏÔʾËùÓнáµãµÄÄÚÈÝ
1 ÔxmlÎļþ bookstore.xml
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book ISBN="1234123">
<title>who am i </title>
<author>who</author>
<price> ......
DOM³õ²½
DOMÊÇDocument Object ModelµÄËõд£¬¼´Îĵµ¶ÔÏóÄ£ÐÍ¡£Ç°ÃæËµ¹ý£¬XML½«Êý¾Ý×é֯Ϊһ¿ÅÊ÷£¬ËùÒÔDOM¾ÍÊǶÔÕâ¿ÅÊ÷µÄÒ»¸ö¶ÔÏóÃèÐð¡£Í¨Ë×µÄ˵£¬¾ÍÊÇͨ¹ý½âÎöXMLÎĵµ£¬ÎªXMLÎĵµÔÚÂß¼ÉϽ¨Á¢Ò»¸öÊ÷Ä£ÐÍ£¬Ê÷µÄ½ÚµãÊÇÒ»¸ö¸ö¶ÔÏó¡£ÎÒÃÇͨ¹ý´æÈ¡ÕâЩ¶ÔÏó¾ÍÄܹ»´æÈ¡XMLÎĵµµÄÄÚÈÝ¡£
ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö¼òµ¥µÄÀý×Ó£¬¿´¿´ÔÚDOMÖ ......
DOM³õ²½
DOMÊÇDocument Object ModelµÄËõд£¬¼´Îĵµ¶ÔÏóÄ£ÐÍ¡£Ç°ÃæËµ¹ý£¬XML½«Êý¾Ý×é֯Ϊһ¿ÅÊ÷£¬ËùÒÔDOM¾ÍÊǶÔÕâ¿ÅÊ÷µÄÒ»¸ö¶ÔÏóÃèÐð¡£Í¨Ë×µÄ˵£¬¾ÍÊÇͨ¹ý½âÎöXMLÎĵµ£¬ÎªXMLÎĵµÔÚÂß¼ÉϽ¨Á¢Ò»¸öÊ÷Ä£ÐÍ£¬Ê÷µÄ½ÚµãÊÇÒ»¸ö¸ö¶ÔÏó¡£ÎÒÃÇͨ¹ý´æÈ¡ÕâЩ¶ÔÏó¾ÍÄܹ»´æÈ¡XMLÎĵµµÄÄÚÈÝ¡£
ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö¼òµ¥µÄÀý×Ó£¬¿´¿´ÔÚDOMÖ ......
Ìí¼Ó¼Ç¼µ½ds±£´æµ½xml
DataSet ds = new DataSet("myDs");
//´ÓXMLÖжÁÈ¡Êý¾Ý
ds.ReadXml(Serve ......
5. ÃüÃû¹æÔò£¨²»ÄܰüÀ¨ xml£¬¿Õ¸ñ£¬¼âÀ¨ºÅ£¬µÈÌØÊâ·ûºÅ£¬²»ÄÜÊý×Ö¿ªÍ·£©
6. ¿ÉÒÔ×Ô´øÊôÐÔ¡£ÊôÐÔÖµÓÓ”±êʾ
7. ×¢ÊÍ<!--×¢Ê͵ÄÄÚÈÝ-->
8. Èç¹ûÒªÏÔÊ¾ÌØÊâ·ûºÅ¿ÉÓÃ<![CDATA[ ÕâÀïÐ´ÌØÊâ·ûºÅ ]]>
´´½¨
var xml:XML=<shuiGuo>
& ......