您的位置:首页 > 编程语言 > C#

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='北京']");//查找


 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: