私は2つのxmlを比較していますが、違いを表示する必要があります。どのようにLINQを使ってこれを達成できますか? 私はMicrosoftがXML差分パッチを使用できることを知っていますが、私はLINQを使うことを好みます。あなたが他のアイデアを持っている場合は、私はこのように、この2つのXMLおよび印刷結果を比較したい2つのxmlを比較し、LINQを使って違いを表示してください
//最初のXML
<Books>
<book>
<id="20504" image="C01" name="C# in Depth">
</book>
<book>
<id="20505" image="C02" name="ASP.NET">
</book>
<book>
<id="20506" image="C03" name="LINQ in Action ">
</book>
<book>
<id="20507" image="C04" name="Architecting Applications">
</book>
</Books>
// 2番目のXML
<Books>
<book>
<id="20504" image="C011" name="C# in Depth">
</book>
<book>
<id="20505" image="C02" name="ASP.NET 2.0">
</book>
<book>
<id="20506" image="C03" name="LINQ in Action ">
</book>
<book>
<id="20508" image="C04" name="Architecting Applications">
</book>
</Books>
ことを実施していきます。ここで
Issued Issue Type IssueInFirst IssueInSecond
1 image is different C01 C011
2 name is different ASP.NET ASP.NET 2.0
3 id is different 20507 20508
xmlはどのくらい複雑ですか?それが*単に* root/record/@ attribならばおそらく実行可能です。 –
(xmlは無効です、btw) –
こんにちはMarcこれは非常に単純な例です。 – NETQuestion