比较两个xml并使用Java找到丢失的节点

sha*_*430 5 java xml xmlunit

这困扰了我好几天.我只需要通过比较找出第二个xml中缺少的节点.我试过xmlunit,但它并没有真正帮助我找到丢失的节点,因为它逐行比较.两个样本xml如下:xml1:

<test testcase="101">
    <value="1">
    <value="2">
    <value="3">
</test>
Run Code Online (Sandbox Code Playgroud)

XML2:

<test testcase="101">
    <value="3">
    <value="2">
</test>
Run Code Online (Sandbox Code Playgroud)

请注意,value = 3实际上在第二个副本中它只是到达第一个节点,但我仍然认为它没有丢失.我如何找到丢失的节点值="1"?