C#操作xml
2009-04-04 08:24:28 来源:WEB开发网4.读取,修改xml信息
tempTesting.xml文件的内容如下:
?<?xml version="1.0" encoding="utf-8"?>
<bookStore>
<book id="01" price="3.5元">
读者
</book>
<book id="02" price="5元">
<bookname>百家讲坛</bookname>
<bookpublish>文学出版社</bookpublish>
</book>
<tempbook id="0000">漫画tempbook>
</bookStore>
(1) 得到xml文件的xml信息
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load( Server.MapPath("xmlTesting.xml"));
XmlNode root=xmlDoc.DocumentElement
;
(2) 得到节点
//得到id为2book节点下的所有节点
XmlNodeList xmlNodes = root.SelectNodes("//book[@id='02']//*");
XmlNode tempNode = xmlNodes[0];//得到第一个节点
//将tempbook强制转化为XmlElement
XmlElement xmlelement = (XmlElement)root.SelectSingleNode("tempbook");
(3) 修改节点内容
XmlNode tempBook = root.SelectSingleNode("tempbook");//修改节点内容
tempBook. InnerText="漫画";
(4)得到节点的属性值并修改:
更多精彩
赞助商链接