c#对xml的简单操作
c#对xml的简单操作
发布时间:2016-12-29 来源:查字典编辑
摘要: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文件

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类