特定属性我有xml文件是这样的:删除节点不包括那些具有使用LINQ到XML
<group>
<First_group>
</First_group>
<Second_group>
<Name number="1">
</Name>
<Name number="2">
</Name>
<Name number="3">
</Name>
</Second_group>
<Third_group>
</Third_group>
</group>
我想删除节点名称不包括一个具有属性= 1
这里是代码:
Dim doc As XDocument = XDocument.Load("c:\temp\node.xml")
doc.Root.Element("Second_group").Elements("Name").Attributes("number").Value > 1.Remove()
但它没有工作。
你们是不是要删除的节点底层文件,或只是在XDocument对象? – joelt
它会给你一个错误?我不确定LINQ会执行。 – Tim
我收到此错误错误:'值'不是'System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XAttribute)'的成员。 – Chelovek