asp.net

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

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


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

C#操作XML(

C#通过SystemXml命名空间下的一系列类来处理XML文档在应用程序的头部增加using SystemXml即可使用处理XML的各种类

下面以一个具体的实例来介绍XML的操作已知有一个XML文件(bookstorexml)如下

<?xml version= encoding=gb?>

<bookstore>

<book genre=fantasy ISBN=>

<title>Oberons Legacy</title>

<author>Corets Eva</author>

<price></price>

</book>

</bookstore>

)向<bookstore>节点中插入一个<book>节点

XmlDocument xmlDoc=new XmlDocument()

xmlDocLoad(bookstorexml

//查找<bookstore>

XmlNode root=xmlDocSelectSingleNode(bookstore

//创建book节点

XmlElement xe=xmlDocCreateElement(book

//设置节点genre属性

xeSetAttribute(genre木头

//设置节点ISBN属性

xeSetAttribute(ISBN

XmlElement xesub=xmlDocCreateElement(title

//设置文本节点

xesubInnerText=C#入门;

//添加到book节点

xeAppendChild(xesub

XmlElement xesub=xmlDocCreateElement(author

xesubInnerText=候捷;

xeAppendChild(xesub

XmlElement xesub=xmlDocCreateElement(price

xesubInnerText=;

xeAppendChild(xesub

//添加到bookstore节点

rootAppendChild(xe

xmlDocSave(bookstorexml

结果为

[] []

               

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

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