【发布时间】:2012-12-13 10:43:12
【问题描述】:
我有一个这样的 xml 结构:-
<Person id="1" Name="Rahul lamba" Manager_Id="13" Department="IT" />
<Person id="6" Name="Saurabh" Manager_Id="4" Department="IT" />
<Person id="5" Name="Amitesh" Manager_Id="6" Department="IT" />
现在我想从每一行的 XML 中删除 Manager_Id 节点。
我试过了,但没有任何效果
XmlNodeList l = doc.GetElementsByTagName("Person");
foreach (XmlNode item in l)
{
foreach (var item1 in item.ChildNodes)
{
if (item1 == "Manager_Id")
{
//Code to remove Manager_Id node.
}
}
}
我怎样才能做到这一点?
提前感谢。
【问题讨论】:
-
//Code to ...上的代码你试过什么? -
我没有在这里尝试过任何东西,因为我没有先在 ChildNodes 得到任何东西。
-
姓名、Manager_Id、部门不是节点。那就是属性
标签: c# asp.net xml c#-4.0 linq-to-xml