参考资料

  1. XPath 谓语(Predicates)
  2. XPath 运算符
  3. XPath 选取节点
  4. XPath 标准函数
  5. xpath多个相同元素怎么定位
  6. XPath 有七种类型的节点
  7. xpath中的节点有多重类型不包括
  8. 正则表达式语法速查
运算符属性用法说明示例
/子节点选择从根节点开始选择子节点/bookstore/book
//后代节点选择选择当前节点下的所有后代节点//book
.当前节点选择当前节点./title
..父节点选择当前节点的父节点../price
@属性选择选择节点的属性//book[@category]
*通配符匹配任何元素节点//book/*
@*属性通配符匹配任何属性节点//book[@*]
:命名空间分隔符分隔命名空间前缀和本地名称xhtml:div
+加法数值相加price + 10
-减法数值相减price - 5
*乘法数值相乘price * 2
div除法数值相除price div 2
mod取模数值取模price mod 2
=等于比较是否相等price = 10
!=不等于比较是否不等price != 10
<小于比较是否小于price < 20
<=小于等于比较是否小于等于price <= 20
>大于比较是否大于price > 15
>=大于等于比较是否大于等于price >= 15
and逻辑与两个条件同时满足price > 10 and price < 20
or逻辑或两个条件满足其一price = 10 or price = 20
not()逻辑非条件取反not(price = 10)


并集合并两个节点集

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。