手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >c#对xml的简单操作
c#对xml的简单操作
摘要:xml文件格式如下:localhostsajiayuan读取节点中的一个属性XmlDocumentdoc=newXmlDocument();...

xml文件格式如下:

<?xmlversion="1.0"encoding="utf-8"?>

<userdatacreateuser="false">

<dataconnection>

<server>localhost</server>

<uid>sa</uid>

<pwd></pwd>

</dataconnection>

<net>

<name>jiayuan</name>

</net>

</userdata>

读取节点中的一个属性

XmlDocumentdoc=newXmlDocument();

doc.Load("config.xml");//可以再加入路径:如D:config.xml

XmlNodexnuser=doc.SelectSingleNode("userdata");

stringflag=xnuser.Attributes["createuser"].InnerText;

读取节点中的值

XmlDocumentdoc=newXmlDocument();

doc.Load("config.xml");

XmlNodexnserver=doc.SelectSingleNode("userdata/dataconnection/server");

修改节点的属性

XmlDocumentdoc=newXmlDocument();

doc.Load("config.xml");

XmlNodexnuser=doc.SelectSingleNode("userdata");

xnuser.Attributes["createuser"].InnerText="false";

doc.Save("config.xml");

追加节点

XmlDocumentdoc=newXmlDocument();

XmlTextReaderreader=newXmlTextReader("config.xml");

doc.Load("config.xml");

XmlElementroot=doc.DocumentElement;//获取根节点

XmlElementtagMessage=doc.CreateElement("net");

XmlElementtagText=doc.CreateElement("name");

tagText.InnerText=netname;

tagMessage.AppendChild(tagText);//追加到xml文本的最后面

root.AppendChild(tagMessage);

reader.Close();//关闭XmlTextReader

doc.Save("config.xml");//保存xml文件

【c#对xml的简单操作】相关文章:

ASP.NET MVC3 实现全站重定向的简单方法

Asp.net怎么导出Excel/Csv文本格式数据?

asp.net access添加返回自递增id的实现方法第1/3页

asp分页生成html的程序脚本代码

aspx与ascx,ashx的用法总结

ASP.NET 绑定DataSet中的多个表

vs 不显示行号的操作方法

ASP.NET 用户多次登录的解决方法

asp.net Execl的添加,更新操作实现代码

asp.net连接数据库读取数据示例分享

精品推荐
分类导航