0

2 つの XML ドキュメントの XML構造を比較する機能テストを作成しています。つまり、タグの順序と命名は重要ですが、タグの内容は重要ではありません。

たとえば、次の呼び出しです。

コール 1:

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book category="COOKING">
    <title lang="en">Everyday Italian</title>
    <author>Giada De Laurentiis</author>
  </book>
</bookstore>

コール 2:

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book category="CHILDREN">
    <title lang="en">Harry Potter</title>
    <author>J K. Rowling</author>
  </book>
</bookstore>

タグ構造は同じですが、次の点が異なります。

コール 3:

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book category="WEB">
    <title lang="en">Learning XML</title>
    <author>Erik T. Ray</author>
    <year>2003</year>
  </book>
</bookstore>

<year>の後<author>にタグがあり、呼び出し 1 と 2 にはそのタグがないため、 は異なります。

XML構造を比較するJavaの方法は何ですか?

4

2 に答える 2