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>
&
Ïà¹ØÎĵµ£º
ÐòÁл¯µÄ¸ÅÄî
ÐòÁл¯ÊÇÖ¸Ò»¸ö¶ÔÏóµÄʵÀý¿ÉÒÔ±»±£´æ£¬±£´æ³ÉÒ»¸ö¶þ½øÖÆ´®£¬µ±È»£¬Ò»µ©±»±£´æ³É¶þ½øÖÆ´®£¬ÄÇôҲ¿ÉÒÔ±£´æ³ÉÎı¾´®ÁË¡£
±ÈÈ磬һ¸ö¼ÆÊýÆ÷£¬ÊýֵΪ2£¬ÎÒÃÇ¿ÉÒÔÓÃ×Ö·û´®“2”±íʾ¡£
Èç¹ûÓиö¶ÔÏ󣬽Ð×öconnter£¬µ±Ç°ÖµÎª2£¬ÄÇô¿ÉÒÔÐòÁл¯³É“2”£¬·´ÏòµÄ£¬Ò²¿ÉÒÔ´Ó“2&rdquo ......
XmlDocument doc = new XmlDocument();
XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "GB2312", null);
doc.AppendChild(dec);
//´´½¨Ò»¸ö¸ù½Úµã£¨Ò»¼¶£©
XmlElement root = doc.CreateElement("First");
doc.AppendChild(root);
//´´½¨½Úµã£ ......
×î³£¼ûµÄXMLÊý¾ÝÀàÐÍÓУºElement, Attribute£¬Comment, Text.
Element, Ö¸ÐÎÈç<Name>Tom<Name>µÄ½Úµã¡£Ëü¿ÉÒÔ°üÀ¨£ºElement, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.
Attribute, Ö¸ÔÚ<Employee id=”12345”>ÖеĴÖÌ岿·Ö¡£
......
/*
* history
*
* Created on 2003-5-26
*
* 2003-06-05
* 1.Ôö¼ÓÁËLogµÄ´¦ÀíÐÅÏ¢¡£
* 2.Å׳öµÄÒì³£ÓÉÔÀ´UtilExceptionµÄ¸Ä±ä³ÉXMLException£¬ºóÕ߼̳ÐǰÕß¡£
*
* 2003-09-02 by David Yu
* 1.Ôö¼ÓÁ˸ıäÒ»¸ö ......