如何比较两个 XML 文件忽略 java JDK7 中的特定标签
How to compare two XML files ignoring specific tags in java JDK7
我正在尝试比较必须忽略某些标记的两个 XML 文件。如何实现?因为我用的是JDK7,不能用lambda表达式。
lambda 表达式实际上只是匿名内部的语法糖 class。 Java: How do I ignore certain elements when comparing XML?
的例子
.withNodeFilter(node -> !node.getNodeName().equals(someName))
真的只是
import org.xmlunit.util.Predicate;
import org.w3c.dom.Node;
.withNodeFilter(new Predicate<Node>() {
public boolean test(Node node) {
return !node.getNodeName().equals(someName);
}
})
不需要Java8。
我正在尝试比较必须忽略某些标记的两个 XML 文件。如何实现?因为我用的是JDK7,不能用lambda表达式。
lambda 表达式实际上只是匿名内部的语法糖 class。 Java: How do I ignore certain elements when comparing XML?
的例子.withNodeFilter(node -> !node.getNodeName().equals(someName))
真的只是
import org.xmlunit.util.Predicate;
import org.w3c.dom.Node;
.withNodeFilter(new Predicate<Node>() {
public boolean test(Node node) {
return !node.getNodeName().equals(someName);
}
})
不需要Java8。