我想选择id
和class
属性以外的所有属性节点。我在这里做错了什么?
/x:html/x:body/x:*/@*[(local-name() != 'id') and (local-name() != 'class')]
答案 0 :(得分:0)
使用谓词中的local-name()
方法过滤掉id
和class
。例如,在浏览器控制台中的stackoverflow页面上运行它:
$x("//@*[local-name() != 'id' and local-name() != 'class']")
及其反向确认:
$x("//@*[local-name() = 'id' or local-name() = 'class']")
<强>参考强>