【发布时间】:2014-06-17 23:31:20
【问题描述】:
我确实有以下 xml:
<Assembly>
<Bench>
<Typ>P1</Typ>
<DUT>
<A>6</A>
</DUT>
</Bench>
<Bench>
<Typ>P2</Typ>
<DUT>
<A>6</A>
</DUT>
</Bench>
</Assembly>
如何获得对“P2”元素的引用以插入新的 DUT?我尝试了以下代码,这给了我一个错误:
var xElement = xmlDoc.Element("Assembly")
.Elements("Bench")
.Where(item => item.Attribute("Typ").Value == "P2")
.FirstOrDefault();
xElement.AddAfterSelf(new XElement("DUT"));
提前致谢
【问题讨论】:
-
你遇到了什么错误?
-
@Andrew: xElement 为空
-
-> 我需要通过哪种方式更改查询?这个例子没有给我正确的解决方案。