XML 差异算法



是否有任何算法可用于比较未排序的XML文件?例:

<a>
<b>Hello</b>
<c>World</c>
</a>

等于:

<a>
<c>World</c>
<b>Hello</b>
</a>

比较未排序的 XML 文件的一种方法是赋予它们相同的顺序

不要只比较两个 XML,而是对它们进行排序,使它们都具有一致的顺序(例如,开始按标签名称按字母顺序对它们进行排序(,并且只比较排序的结果

在这种情况下,一旦您订购了它,

<a>
<c>World</c>
<b>Hello</b>
</a>

成为

<a>
<b>Hello</b>
<c>World</c>
</a>

然后,将其与第一个 XML 进行比较,以查看它们是否相同

最新更新