我有2个XML,我需要比较一下,如果树有相同的标签,但在不同的位置有类似的东西:
A A
/ \ / \
B C C B
/ \ / \
1 2 2 3
树B在2个案例中共有1个节点。 像notepad ++ compare plugin那样复杂的东西。我需要逐个节点,位置和值进行比较。你知道某个图书馆是否可以做到吗?
答案 0 :(得分:0)
您可以使用任何XML API将XML转换为对象,然后比较它们的值。
答案 1 :(得分:0)
使用xml解析器将xml编组为java对象,我们将其称为MyXMLData。覆盖MyXMLData Java类中的equals方法,您可以比较这两个对象。