比较两个XML,包括所有XSD导入



是否有一个库来比较两个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
      }
    }

最新更新