手机
当前位置:查字典教程网 >编程开发 >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的简单操作】相关文章:

axp.net ScriptManager的简单用法

ASP.NET程序中用Repeater实现分页

xenocode代码混淆加密的操作步骤

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

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

asp.net UpdaeProgress的简单用法

ASP.NET实现的简单易用文件上传类

Asp.Net2.0权限树中Checkbox的操作

aspx与ascx,ashx的用法总结

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

精品推荐
分类导航