如何从XElement中删除特定的标记
本文关键字:删除 XElement | 更新日期: 2023-09-27 18:11:59
请考虑此XML
:
<Employees>
<Person>
<ID>1000</ID>
<Name>Nima</Name>
<LName>Agha</LName>
</Person>
<Person>
<ID>1002</ID>
<Name>Ligha</Name>
<LName>Ligha</LName>
</Person>
<Person>
<ID>1003</ID>
<Name>Jigha</Name>
<LName>Jigha</LName>
</Person>
</Employees>
我将其加载到Xelement
变量中。现在我如何从XML
上面移除第二个Person
标签?
谢谢
如果唯一的条件是第二个节点Person,则可以使用此方法。
XElement rootElement = .... // init your rootElement as you want
rootElement.Elements("Person").Skip(1).Remove() ;