0
我有合并两个XML文件的问题。 我将两个文件加载到两个对象中,将目标节点放在两个对象中并试图合并。合并两个xml文件LINQ
这里有一个例子:
var nodes1 = XResult1.Descendants("subject");
var nodes2 = XResult2.Descendants("subject");
//nodes1.Add(nodes2.Nodes());
// *代码合并** 有人可以请帮助我。 在此先感谢... BB
这里是我的XResult1:
<subjects> <subject> <node id="1"> Hi </node> <node id="2"> Hi again </node> <node id="3"> Hi once more </node> </subject> </subjects>
这里是我的XResult2:
<subjects> <subject> <node id="4"> Hello </node> <node id="5"> Hello again </node> </subject> </subjects>
而我最终的结果应该是:
<subjects> <subject> <node id="1"> Hi </node> <node id="2"> Hi again </node> <node id="3"> Hi once more </node> <node id="4"> Hello </node> <node id="5"> Hello again </node> </subject> </subjects>
你的答案的第一部分是不正确。 – 2011-02-08 21:02:00
@Russell McClure你是对的,出于某种原因,我正在考虑列表。固定。 – vlad 2011-02-08 21:14:22