c#对xml的简单操作

Vei椋

Vei椋

2016-02-19 12:18

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。
xml文件格式如下: 
?xml version="1.0" encoding="utf-8"? 
userdata createuser="false" 
dataconnection 
serverlocalhost/server 
uidsa/uid 
pwd/pwd 
/dataconnection 
net 
namejiayuan/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 文件 
展开更多 50%)
分享

猜你喜欢

c#对xml的简单操作

Web开发
c#对xml的简单操作

C#中对注册表的操作

电脑网络
C#中对注册表的操作

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用C#对ADO.NET数据库完成简单操作的方法

编程语言 网络编程
用C#对ADO.NET数据库完成简单操作的方法

简单的XML操作:XML文件创建

Web开发
简单的XML操作:XML文件创建

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

C#里操作时间的例子!

电脑网络
C#里操作时间的例子!

Visual C# 编程操作Excel

编程语言 网络编程
Visual C# 编程操作Excel

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

感情正被格式化 - QQ情侣分组

感情正被格式化 - QQ情侣分组

C++ STL编程轻松入门

C++ STL编程轻松入门
下拉加载更多内容 ↓