2つのXMLファイルをマージする際に問題があります。 両方のファイルを2つのオブジェクトにロードしました。両方のオブジェクトにターゲットノードがあり、マージしようとしました。ここで2つのXMLファイルをマージするLINQ
サンプルです:
var nodes1 = XResult1.Descendants("subject");
var nodes2 = XResult2.Descendants("subject");
//nodes1.Add(nodes2.Nodes());
// *マージするコード** 誰かがplsは私を助けることができます。事前に おかげで... 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>
@Russellです。ありがとうございました。私のシステムは、subjectElement.Add(subjectElement2.Nodes());でハングします。 – BumbleBee
私はこれを行うのが良いと思っています。 – BumbleBee
私が指摘したもう1つの事は.FirstOrDefault()は最初のだけを返しますが、実際には私はすべてが必要です。 –
BumbleBee