WEB开发网
开发学院软件开发C语言 C#操作xml 阅读

C#操作xml

 2009-04-04 08:24:28 来源:WEB开发网   
核心提示: 4.读取,修改xml信息tempTesting.xml文件的内容如下:?<?xml version="1.0" encoding="utf-8"?><bookStore><book id="01" p

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)得到节点的属性值并修改:

上一页  1 2 3 4  下一页

Tags:操作 xml

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接