次のようなxmlドキュメントがあります。
<datatypes xmi:id="ID_01"</datatypes>
<datatypes xmi:id="ID_02">
<fields xmi:id="ID_03">
<datatype xmi:idref="ID_01"></datatype>
</fields>
</datatypes>
xml ファイルを変更する spesil ツールもあります。新しいノード属性を追加したり、古い属性を変更したりできますが、使用後はすべての ID が変更されます。
使用後のツール:
<datatypes xmi:id="ID_11"</datatypes>
<datatypes xmi:id="ID_12">
<fields xmi:id="ID_13">
<datatype xmi:idref="ID_11"></datatype>
</fields>
<something_new/>
</datatypes>
2 つの xml ファイルを比較して、< something_new/>だけを見つけたい。標準差分を使用すると、すべての変更が表示されます(IDも)
この問題を解決する簡単な方法はありますか? そうでない場合、そのような比較をより速く書くためにどの言語(IDE)を使用する必要がありますか。