C# 如何从XElement中删除特定标记 请考虑此代码> 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> 1000 尼玛 阿迦 1002 利加 利加 1003 吉加 吉加

C# 如何从XElement中删除特定标记 请考虑此代码> 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> 1000 尼玛 阿迦 1002 利加 利加 1003 吉加 吉加,c#,xml,c#-4.0,xelement,C#,Xml,C# 4.0,Xelement,我将它加载到一个Xelement变量中。现在如何从上面的XML中删除第二个Person标记 谢谢如果唯一的条件是第二个节点人员,您可以使用此选项 XElement rootElement = .... // init your rootElement as you want rootElement.Elements("Person").Skip(1).Remove() ;

我将它加载到一个
Xelement
变量中。现在如何从上面的
XML
中删除第二个
Person
标记


谢谢

如果唯一的条件是第二个节点人员,您可以使用此选项

XElement  rootElement = .... // init your rootElement as you want 

rootElement.Elements("Person").Skip(1).Remove() ;