C# xml 读取 编辑保存 新增保存 查找是否存在特定节点
2013-07-31 10:42
405 查看
XmlDocument document = new XmlDocument(); document.Load("Config.xml"); XmlNodeList list = document.SelectNodes("/configuration/SysSettings/Item"); ID = document.SelectSingleNode("/SmsSet/ID").InnerText.Trim(); string att = item.Attributes["name"].Value.ToString();
编辑保存
node.Attributes["runflag"].Value = "0"; document.Save("Config.xml");
新建节点并且保存,在节点SysSettings下面增加一个Item节点
XmlNode pnode = document.SelectSingleNode("/configuration/SysSettings"); XmlElement xe = document.CreateElement("Item"); xe.SetAttribute("id", id); xe.SetAttribute("name", this.ItemName.Text.ToString().Trim()); xe.SetAttribute("dllpath", this.DLLName.Text.ToString().Trim()); xe.SetAttribute("space", this.SpaceName.Text.ToString().Trim()); pnode.AppendChild(xe); document.Save("Config.xml");
查找特定节点<Item name="北京" 是否存在 不存在same为null
XmlNode same = document.SelectSingleNode("//Item[@name='北京']");//查找
相关文章推荐
- C# 读取xml中特定节点的属性值 xmldocument方式
- 二叉树 遍历|统计叶子节点|求深度|交换左右子树|查找是否存在某个特定叶子节点练习题
- C#之Xml文件特定节点的读取
- C# 读取xml中特定节点的属性值 xmldocument方式
- C# 读取xml中特定节点的属性值 xmldocument方式 【有些乱,但有思路】
- C#读取xml特定节点实例
- c#读取xml中特定节点的值(实例)
- c#创建xml读取xml方法并判断文件目录以及文件是否存在
- C#中怎样读取xml文件中节点的值
- C#使用xpath查找xml节点信息
- c# 读取xml 某个节点值
- C# winfrom判断文件是否存在,不存在则创建,否则读取值显示到窗体
- C#-XML-比较两个节点是否相等
- C#下 读取xml节点的数据总结 .txt
- 【转】c# 注册表操作,创建,删除,修改,判断节点是否存在
- C#之中的字符串替换方法以及判断是否存在特定子字符串
- C#通过XML节点属性/属性值读取写入XML操作代码实例
- c# 注册表操作,创建,删除,修改,判断节点是否存在
- C#读取xml节点五种方法
- .net中使用XPath语言在xml中判断是否存在节点值的方法