c#对xml的简单操作
来源:互联网 发布:3d照相馆软件 编辑:程序博客网 时间:2024/05/23 15:05
xml文件格式如下:
<?xml version="1.0" encoding="utf-8"?>
<userdata createuser="false">
<dataconnection>
<server>localhost</server>
<uid>sa</uid>
<pwd></pwd>
</dataconnection>
<net>
<name>jiayuan</name>
</net>
</userdata>
读取节点中的一个属性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");//可以再加入路径:如D: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 文件
<?xml version="1.0" encoding="utf-8"?>
<userdata createuser="false">
<dataconnection>
<server>localhost</server>
<uid>sa</uid>
<pwd></pwd>
</dataconnection>
<net>
<name>jiayuan</name>
</net>
</userdata>
读取节点中的一个属性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");//可以再加入路径:如D: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 文件
- c#对xml的简单操作
- c#对xml的简单操作
- c#对xml的简单操作
- c#对xml的简单操作
- c#对xml的简单操作
- C#对XML文件的简单操作
- C#对xml的操作
- 对xml的简单操作
- ASP.NET和C#中对XML的操作,以及简单的xml与xsl !
- C#对XML操作
- C# 对xml操作
- C# 对xml操作
- C#对XML文件的操作
- c#对xml的支持基本操作
- C#对XML文档的操作[转载]
- C#对xml的操作实例源码
- C#对XML文件的操作
- C#对XML文件的操作
- 笑:黑客和电脑白痴的对话
- 在ASP.NET中怎么用SESSION判断用户是否登录?
- j2me图片颜色处理
- 优化 Java 垃圾收集器改进系统性
- 未能运行"C:/Program Files/Microsoft visual studio.net 2003/vc#/csharpprojectitems/localprojectitems/../csharpAddclasswiz.vsz"向导的解决方法
- c#对xml的简单操作
- 分析最新变种的"熊猫烧香"及其清除方法
- sql 循环累计一个按日期的和
- msn面试有感(2007,年轻时的草稿...+_+)
- 2007年,而立之年....
- Java实现的TCP长连接服务
- 新版标日学习笔记01
- 在最近做一个高级查询时遇见的问题,javascript在动态的form里使用会出现问题
- Visual Basic .NET处理Excel表格全接触