import org.xmlunit.builder.DiffBuilder; import org.xmlunit.diff.Diff; import org.xmlunit.util.Nodes; public class XMLComparator { public static void main(String[] args) { String xml1 = "<root><element1>value1</element1><element2>value2</element2></root>"; String xml2 = "<root><element1>value1</element1><element2>newValue</element2></root>"; Diff diff = DiffBuilder.compare(xml1).withTest(xml2).checkForSimilar().build(); if (diff.hasDifferences()) { System.out.println("XML files are different:"); System.out.println(Nodes.toString(diff.getDifferences())); } else { System.out.println("XML files are identical."); } } }


上一篇:
下一篇:
切换中文