C#对XML进行操作(添加、修改)
2016-11-10 13:25
417 查看
XML文档内容如下:
给XML指定的标签内添加标签
修改指定的标签
<?xml version="1.0" encoding="utf-8"?> <root> <first id="100" name="系统设置"> <second id="101" show="1" page="/sys/fn" name="功能菜单" querystring="" /> <second id="102" show="1" page="/bidding/detail" name="权限管理" querystring="" /> <second id="103" show="0" page="/sys/fnsecondedit" name="编辑" querystring="" /> <second id="104" show="0" page="/sys/fnfirstedit" name="编辑父类" querystring="" /> </first> <first id="200" name="账户设置"> <second id="201" show="1" page="/bidding/detail" name="修改密码" querystring="" /> <second id="202" show="1" page="/account/user" name="个人信息" querystring="" /> </first> </root>
给XML指定的标签内添加标签
string xmlpath = "/xml/role.config"; XDocument doc = XDocument.Load(Server.MapPath(xmlpath)); XElement root = doc.Element("root"); XElement first = new XElement("first"); first.Add(new XAttribute("id", id), new XAttribute("name", name)); root.Add(first); doc.Save(Server.MapPath(xmlpath));
修改指定的标签
string xmlpath = "/xml/role.config"; XDocument doc = XDocument.Load(Server.MapPath(xmlpath)); XElement x = doc.Descendants("first").FirstOrDefault(t => t.Attribute("id").Value == id.ToString()); x.Attribute("name").Value = name; doc.Save(Server.MapPath(xmlpath));
相关文章推荐
- C#对DataGridView中的数据进行添加、修改、删除操作
- C#对DataGridView中的数据进行添加、修改、删除操作c#操作datatable
- C#中操作XML (节点添加,修改,删除完整版)
- C#对DataGridView进行添加修改删除操作
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例(转载)
- C# 操作xml(新建,添加,修改,删除)
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- C#中对 XML节点进行添加,删除,查找和删除操作
- C#中对 XML节点进行添加,删除,查找和删除操作
- C#对DataGridView进行添加、修改、删除数据操作
- C#中对 XML节点进行添加,删除,查找和删除操作
- C#中对 XML节点进行添加,删除,查找和删除操作
- C# 生成 添加 修改 删除 XML节点操作
- C#对DataGridView中的数据进行添加、修改、删除操作
- 对DataGridView进行添加、修改、删除数据操作----C#
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例(转载)
- C#中对 XML节点进行添加,删除,查找和删除操作
- DataGridView进行添加、修改、删除数据操作-C#