是否有一个库来比较两个XML文件,包括所有导入的XSD文件?我需要通过整棵树知道差异。
我需要知道个体差异,因为我需要报告它们,而不仅仅是文件不同。
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
}
}