如何使用LINQ C#修改XElement

时间:2012-08-28 14:57:24

标签: c#-4.0

如何在内存中创建现有的xemement类型对象?

我的内存中有类似XElement的内容,我想在继续循环下一次迭代之前修改它。想要添加到组所有节点。使用xElement.Add没有用 - 所以想知道最好的方法是什么?

<Root> <deals> <deal> <dealid> D1 </dealid> <Trade> T1</Trade> <Details> dt1 </Details> <Details> dt2 </Details> <Trade> T2</Trade> <Details> dt1 </Details> <Details> dt2 </Details> <Group> g1 </Group> <Group> g2 </group>
</deal> </deals> <Root>

1 个答案:

答案 0 :(得分:0)

这是通过使用两个不同的XElement对象并在每次迭代后合并两者来完成的 - 感谢lookint。

此致