asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:C#操作XML(1)[2]


发布日期:2020年12月17日
 
ASP.NET项目开发指南:C#操作XML(1)[2]

<?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(bookstoreChildNodes;

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

[] []

               

上一篇:ASP.NET项目开发指南:XML基础知识

下一篇:ASP.NET项目开发指南:C#操作XML(1)[1]