2

我想选择除idclass属性之外的所有属性节点。我在这里做错了什么?

/x:html/x:body/x:*/@*[(local-name() != 'id') and (local-name() != 'class')]
4

1 回答 1

0

在谓词中使用该local-name()方法过滤掉idclass。例如,在浏览器控制台中的 stackoverflow 页面上运行它:

$x("//@*[local-name() != 'id' and local-name() != 'class']")

及其相反的确认:

$x("//@*[local-name() = 'id' or local-name() = 'class']")

参考

于 2016-09-01T22:06:46.497 回答