2つ(またはそれ以上)のXMLファイルをタグ名と属性名で比較したいと思います。属性やノードの値には興味がありません。
Googleで検索すると、XMLDiffパッチ(http://msdn.microsoft.com/en-us/library/aa302294.aspx)が見つかりましたが、機能しません...または設定を機能させる方法がわかりません私のため。ファイルA
<info>
<Retrieve>
<LastNameInfo>
<LNameNum attribute="some_val">1</LNameNum>
<NumPeople>1</NumPeople>
<NameType/>
<LName>TEST</LName>
</LastNameInfo>
<Segment>
<SegNum>1</SegNum>
<Comment>A test</Comment>
</Segment>
<Segment>
<SegNum>2</SegNum>
<Dt>20110910</Dt>
<Comment>B test</Comment>
</Segment>
</Retrieve>
</info>
ファイルB
<info>
<Retrieve>
<LastNameInfo>
<LNameNum attribute="other_val">4</LNameNum>
<NumPeople>1</NumPeople>
<NameType/>
<LName>TEST7</LName>
</LastNameInfo>
<Segment>
<SegNum>1</SegNum>
<Comment>A test</Comment>
</Segment>
<Segment>
<SegNum>2</SegNum>
<Dt>20110910</Dt>
<Comment>B test</Comment>
</Segment>
</Retrieve>
</info>
これらの2つのファイルは等しくなければなりません。
ありがとう!