【发布时间】:2012-08-16 03:58:45
【问题描述】:
我想使用元素的值从 xml 文件中删除一个节点
这是我的 xml
<Employee>
<User>
<ID>1</ID>
<Username>John</Username>
<Lastname>Smith</Lastname>
</User>
<User>
<ID>2</ID>
<Username>jerry</Username>
<Lastname>wilson</Lastname>
</User>
</Employee>
这是我背后的代码
XDocument doc = XDocument.Load(Server.MapPath(@"~/User.xml"));
doc.Elements("User")
.Elements("ID")
.Where(l => l.Value == textbox1.text)
.Select(x => x.Parent)
.Remove();
我想删除在文本框中输入了<id> 的<user> 节点
但它不工作。
你能帮帮我吗?
【问题讨论】:
标签: asp.net xml linq-to-xml