【发布时间】:2013-11-18 01:42:48
【问题描述】:
我有一个类似于下面的 xml 文件。我只是想删除一个元素,但我想我错过了一些东西。我收到此错误:
“System.Xml.Linq.XElement”不包含“First”的定义 并且没有扩展方法 'First' 接受第一个
XElement document=XElement.Load(Server.MapPath("data.xml"));
var x = from veri in document.Elements("Book")
where veri.Attribute("ID").Value == "5" select veri.First();
x.Remove();
<Books>
<Book ID="1">
<name>asp.net</name>
<author>selim</author>
<page>300</page>
</Book>
</Books>
【问题讨论】:
-
你添加
System.Linq命名空间了吗?
标签: c# linq-to-xml