1.工具:Xmlunit
2.实现
//待比较文本、目标文本
public static List<Difference> compare(Document source, Document target) throws Exception {
Diff diff = new Diff(source, target);
XMLUnit.setIgnoreAttributeOrder(true);//忽略属性位置
XMLUnit.setIgnoreComments(true);//忽略注解
XMLUnit.setIgnoreDiffBetweenTextAndCDATA(true);
XMLUnit.setIgnoreWhitespace(true);//忽略空白
diff.overrideDifferenceListener(new IgnoreTextAndAttributeV