【发布时间】:2016-10-22 13:06:33
【问题描述】:
是否有一个库来比较两个 XML 文件,包括所有导入的 XSD 文件?我需要了解整棵树的差异。
我需要了解个体差异,因为我需要报告它们,而不仅仅是文件不同。
【问题讨论】:
标签: java
是否有一个库来比较两个 XML 文件,包括所有导入的 XSD 文件?我需要了解整棵树的差异。
我需要了解个体差异,因为我需要报告它们,而不仅仅是文件不同。
【问题讨论】:
标签: java
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
}
}
【讨论】: