我是靠谱客的博主 寂寞高跟鞋,最近开发中收集的这篇文章主要介绍XmlDocument操作xml文档的示例代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

XmlDocument操作xml文档的示例代码

<?xml version="1.0"
encoding="utf-8"?> 
<userdata createuser="false">
  <dataconnection>
   <server>xml test</server>
   <uid>sa</uid>
   <pwd>sa</pwd>
  </dataconnection>
  <net>
   <name>xml document</name>
  </net>
</userdata>
登录后复制

读取节点中的一个属性

   XmlDocument doc=new
XmlDocument();
   doc.Load("config.xml");
   XmlNode
xnuser=doc.SelectSingleNode("userdata");
   string
flag=xnuser.Attributes["createuser"].InnerText;
登录后复制

读取节点中的值

   XmlDocument doc=new
XmlDocument();
   doc.Load("config.xml");
   XmlNode xnserver =
doc.SelectSingleNode("userdata/dataconnection/server");
登录后复制

修改节点的属性

   XmlDocument doc=new
XmlDocument();
   doc.Load("config.xml");
   XmlNode
xnuser=doc.SelectSingleNode("userdata");
  
xnuser.Attributes["createuser"].InnerText="false";
   doc.Save("config.xml");
登录后复制

追加节点

XmlDocument doc = new
XmlDocument();
   XmlTextReader reader = new
XmlTextReader("config.xml");
   doc.Load("config.xml");
   XmlElement root =
doc.DocumentElement; // 获取根节点
   XmlElement tagMessage =
doc.CreateElement("net");
   XmlElement tagText =
doc.CreateElement("name");
  
tagText.InnerText  = netname;
  
tagMessage.AppendChild(tagText);  
// 追加到 xml 文本的最后面
  
root.AppendChild(tagMessage);
  
reader.Close();    
// 关闭 XmlTextReader
  
doc.Save("config.xml");    
// 保存 xml 文件
登录后复制

以上就是XmlDocument操作xml文档的示例代码的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是寂寞高跟鞋为你收集整理的XmlDocument操作xml文档的示例代码的全部内容,希望文章能够帮你解决XmlDocument操作xml文档的示例代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部