比较2个XML文件(之前和之后)的具体更改的最佳方法?

比较2个XML文件(之前和之后)的具体更改的最佳方法?,xml,Xml,我有一个每周更新一次的数据库,它创建了我希望在进行更改后进行比较的XML文件 该数据库由150个页面组成,每个页面包含50个表。 这些表包含一个标识符,该标识符有时会移动到不同的表或不同的页面,或者一起删除 我希望找到一种方法来比较我进行更改之前和之后的2个XML文件,并识别它们 当ID从一个页面、表移动到另一个页面时 当一个ID被更改时 当ID被删除时 或者当表的其他属性发生更改时 并将更改输出到文件或SQL数据库 例如: 第3页,表2从ID 3452更改为ID 2316 第3页表7移至第3页

我有一个每周更新一次的数据库,它创建了我希望在进行更改后进行比较的XML文件

该数据库由150个页面组成,每个页面包含50个表。 这些表包含一个标识符,该标识符有时会移动到不同的表或不同的页面,或者一起删除

我希望找到一种方法来比较我进行更改之前和之后的2个XML文件,并识别它们

当ID从一个页面、表移动到另一个页面时 当一个ID被更改时 当ID被删除时 或者当表的其他属性发生更改时

并将更改输出到文件或SQL数据库

例如: 第3页,表2从ID 3452更改为ID 2316 第3页表7移至第3页表1 删除第3页表8

我想我需要一种方法来查询每个页面、表格坐标的变化


我整个下午都在搜索谷歌,但我真的不知道该如何表达我要搜索的内容,我想这可能会妨碍我的搜索尝试。

如果您手动比较xml,可以查看