Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

XML Ôöɾ¸Ä²é

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Xml;
using System.Data;
public class Cls_XML
{
    #region ´´½¨xmlÎļþ
    /// <summary>
    /// ´´½¨xmlÎļþ
    /// </summary>
    /// <param name="filepath"></param>
    public void CreateXmlFile(string filepath, string filetext)
    {
        XmlDocument xmldoc = new XmlDocument(); //´´½¨¿ÕµÄXMLÎĵµ
        //xmldoc.LoadXml("<?xml version='1.0' encoding='gb2312'?>" +
        // "<bookstore>" +
        // "<book genre='fantasy' ISBN='2-3631-4'>" +
        // "<title>Oberon's Legacy</title>" +
        // "<author>Corets, Eva</author>" +
        // "<price>5.95</price>" +
        // "</book>" +
        // "</bookstore>");
        xmldoc.LoadXml(filetext);
        xmldoc.Save(filepath); //±£´æ
    }
    #endregion
    #region Ϊ¸¸½ÚµãÌí¼Ó ×ӽڵ㣨×Ó½Úµã¿ÉÒÔ´øÊôÐÔ£©
    /// <summary>
    /// Ϊ¸¸½ÚµãÌí¼Ó ×ӽڵ㣨ArrayList ´æ·Å Hashtable  µÚÒ»¸öÊǽڵãÃû³Æ£¬ÆäËûΪ½ÚµãÊôÐÔ£©
    /// </summary>
    /// <param name="filepath"></param>
    /// <param name="PatentNod"></param>
    /// <param name="arrL">ArrayList ´æ·Å Hashtable µÚÒ»¸öÊǽڵãÃû³Æ£¬ÆäËûΪ½ÚµãÊôÐÔ£¬´æ·Å</param>
 &


Ïà¹ØÎĵµ£º

.NET¶ÔÏóµÄXMLÐòÁл¯ºÍ·´ÐòÁл¯

 ÐòÁл¯µÄ¸ÅÄî
ÐòÁл¯ÊÇÖ¸Ò»¸ö¶ÔÏóµÄʵÀý¿ÉÒÔ±»±£´æ£¬±£´æ³ÉÒ»¸ö¶þ½øÖÆ´®£¬µ±È»£¬Ò»µ©±»±£´æ³É¶þ½øÖÆ´®£¬ÄÇôҲ¿ÉÒÔ±£´æ³ÉÎı¾´®ÁË¡£
±ÈÈ磬һ¸ö¼ÆÊýÆ÷£¬ÊýֵΪ2£¬ÎÒÃÇ¿ÉÒÔÓÃ×Ö·û´®“2”±íʾ¡£
Èç¹ûÓиö¶ÔÏ󣬽Ð×öconnter£¬µ±Ç°ÖµÎª2£¬ÄÇô¿ÉÒÔÐòÁл¯³É“2”£¬·´ÏòµÄ£¬Ò²¿ÉÒÔ´Ó“2&rdquo ......

ÓÃC#´´½¨XML[¼òµ¥´úÂë]

XmlDocument doc = new XmlDocument();
XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "GB2312", null);
doc.AppendChild(dec);
//´´½¨Ò»¸ö¸ù½Úµã£¨Ò»¼¶£©
XmlElement root = doc.CreateElement("First");
doc.AppendChild(root);
//´´½¨½Úµã£ ......

xmlÎļþ²Ù×÷С½á selectsinglenode·½·¨ÖеÄxpath

×î³£¼ûµÄXMLÊý¾ÝÀàÐÍÓУºElement, Attribute£¬Comment, Text.
  Element, Ö¸ÐÎÈç<Name>Tom<Name>µÄ½Úµã¡£Ëü¿ÉÒÔ°üÀ¨£ºElement, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.
  Attribute, Ö¸ÔÚ<Employee id=”12345”>ÖеĴÖÌ岿·Ö¡£
  ......

Ò»¸öʹÓÃJDOM¶ÁÈ¡XMLÎļþµÄ¹¤¾ßÀà

/*
 * history
 *
 * Created on 2003-5-26
 *
 * 2003-06-05
 *   1.Ôö¼ÓÁËLogµÄ´¦ÀíÐÅÏ¢¡£
 *   2.Å׳öµÄÒì³£ÓÉÔ­À´UtilExceptionµÄ¸Ä±ä³ÉXMLException£¬ºóÕ߼̳ÐǰÕß¡£
 *
 * 2003-09-02 by David Yu
 *   1.Ôö¼ÓÁ˸ıäÒ»¸ö ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ