5
これは数日間悩まされています。私はちょうど比較することによって第2のXMLの欠けているノードであるか調べる必要があります。私はxmlunitを試しましたが、行ごとに比較するので、実際には見つからないノードが見つかりません。以下の2つのサンプルのxml: XML1:2つのxmlを比較し、Javaを使用して欠落しているノードを見つけます。
<test testcase="101">
<value="1">
<value="2">
<value="3">
</test>
XML2:値= 3が第二のコピーでそれだけで最初のノードに到達するが、それでも私はそれが欠けていない考えるが実際にあることを
<test testcase="101">
<value="3">
<value="2">
</test>
注意。どのように私は行方不明のノード値= "1"を見つけるのですか?
を働いて試してみて:http://stackoverflow.com/questions/919387/how-can-i-calculate -the-between-two-arraylists – Berger
XMLの大きさはどれくらいですか? –
ノード内の値も固有ですか?もしそうなら、 'Set'は' List'よりも良い選択肢かもしれません。 –