import org.xmlunit.builder.DiffBuilder;
import org.xmlunit.diff.Diff;
import org.xmlunit.diff.Difference;
public class XMLComparator {
public static void main(String[] args) {
String xml1 = "<root><value>123</value></root>";
String xml2 = "<root><value>456</value></root>";
Diff diff = DiffBuilder.compare(xml1).withTest(xml2).ignoreWhitespace().build();
if (diff.hasDifferences()) {
System.out.println("XML documents are different:");
for (Difference difference : diff.getDifferences()) {
System.out.println(difference);
}
} else {
System.out.println("XML documents are identical.");
}
}
}