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.");
}
}
}