我正在尝试比较必须忽略某些标签的两个 XML 文件。如何做到这一点?由于我使用的是 JDK 7,因此无法使用 lambda 表达式。
问问题
543 次
1 回答
0
lambda 表达式实际上只是匿名内部类的语法糖。Java的例子:比较 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。
于 2017-06-06T12:45:07.310 回答