<?xml version= encoding=gb?>
<bookstore>
<book genre=fantasy ISBN=>
<title>Oberons Legacy</title>
<author>Corets Eva</author>
<price></price>
</book>
<book genre=木頭 ISBN=>
<title>C#入門</title>
<author>候捷</author>
<price></price>
</book>
</bookstore>
()修改節點將genre屬性值為木頭的節點的genre值改為update木頭將該節點的子節點<author>的文本修改為亞勝
//獲取bookstore節點的所有子節點
XmlNodeList nodeList=
xmlDocSelectSingleNode(bookstore)ChildNodes;
foreach(XmlNode xn in nodeList)//遍歷所有子節點
{
XmlElement xe=(XmlElement)xn;//
將子節點類型轉換為XmlElement類型
if(xeGetAttribute(genre)==木頭)
//如果genre屬性值為木頭
{
xeSetAttribute(genreupdate木頭)
//則修改該屬性為update木頭
XmlNodeList nls=xeChildNodes;
//繼續獲取xe子節點的所有子節點
foreach(XmlNode xn in nls)//遍歷
{
XmlElement xe=(XmlElement)xn;//轉換類型
if(xeName==author)//如果找到
{
xeInnerText=亞勝;//則修改
break;//找到退出即可
}
}
break;
}
}
xmlDocSave(bookstorexml)//保存
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15868.html