<?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开发培训视频教程
[] []