C#操作XML()
C#通過SystemXml命名空間下的一系列類來處理XML文檔在應用程序的頭部增加using SystemXml即可使用處理XML的各種類
下面以一個具體的實例來介紹XML的操作已知有一個XML文件(bookstorexml)如下
<?xml version= encoding=gb?>
<bookstore>
<book genre=fantasy ISBN=>
<title>Oberons Legacy</title>
<author>Corets Eva</author>
<price></price>
</book>
</bookstore>
()向<bookstore>節點中插入一個<book>節點
XmlDocument xmlDoc=new XmlDocument()
xmlDocLoad(bookstorexml)
//查找<bookstore>
XmlNode root=xmlDocSelectSingleNode(bookstore)
//創建book節點
XmlElement xe=xmlDocCreateElement(book)
//設置節點genre屬性
xeSetAttribute(genre木頭)
//設置節點ISBN屬性
xeSetAttribute(ISBN)
XmlElement xesub=xmlDocCreateElement(title)
//設置文本節點
xesubInnerText=C#入門;
//添加到book節點
xeAppendChild(xesub)
XmlElement xesub=xmlDocCreateElement(author)
xesubInnerText=候捷;
xeAppendChild(xesub)
XmlElement xesub=xmlDocCreateElement(price)
xesubInnerText=;
xeAppendChild(xesub)
//添加到bookstore節點
rootAppendChild(xe)
xmlDocSave(bookstorexml)
結果為
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15867.html