比较两个 XML,包括所有 XSD 导入 [重复]
Posted
技术标签:
【中文标题】比较两个 XML,包括所有 XSD 导入 [重复]【英文标题】:Comparing two XML including all XSD imports [duplicate] 【发布时间】:2016-10-22 13:06:33 【问题描述】:是否有一个库来比较两个 XML 文件,包括所有导入的 XSD 文件?我需要了解整棵树的差异。
我需要了解个体差异,因为我需要报告它们,而不仅仅是文件不同。
【问题讨论】:
【参考方案1】:XMLUnit 可以解决问题
public class XMLComparer extends XMLTestCase
@Test
public void test()
String xml1 = "XMLFIle1";//
String xml2 = "XMLFIle2";//
XMLUnit.setIgnoreWhitespace(true); // ignore whitespace differences
// can also compare xml Documents, InputSources, Readers, Diffs
assertXMLEquals(xml1, xml2); // assertXMLEquals comes from XMLTestCase
【讨论】:
嗯。这只是告诉你“是/否”。没有给出“整棵树的差异”的列表。 好吧,我也遇到过类似的情况。我偷偷摸摸地赶上最后期限,但找不到任何答案。我开发了一个应用程序来向在线 XML 比较器发出请求。以上是关于比较两个 XML,包括所有 XSD 导入 [重复]的主要内容,如果未能解决你的问题,请参考以下文章