参考资料

  1. XPath 选取未知节点
  2. XPath 选取若干路径
  3. XPath定位元素技巧
  4. XPath 是 W3C 标准
  5. XPath 在 XSLT 中使用
  6. XPath 是 XML 的查询语言
  7. 正则表达式测试工具有哪些
  8. 常用正则表达式

XPath 谓语(Predicates)

概述

XPath 谓语用于过滤节点集,通常出现在方括号中。

属性

属性说明
位置位于节点选择器后的方括号内
作用对节点集进行筛选
类型可以是位置、条件或表达式

用法说明

  1. 数字谓语:按位置选择节点

  2. 条件谓语:使用比较运算符筛选

  3. 函数谓语:使用XPath函数进行筛选

示例

示例说明
/bookstore/book[1]选择第一个book元素
/bookstore/book[last()]选择最后一个book元素
/bookstore/book[price>35]选择price大于35的book元素
/bookstore/book[author="John"]选择author为John的book元素
/bookstore/book[contains(title, "XML")]选择title包含"XML"的book元素

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