XPath 运算符
参考资料
XPath 运算符
| 运算符 | 属性 | 用法说明 | 示例 |
|---|---|---|---|
| / | 子节点选择 | 从根节点开始选择子节点 | /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) |
| 并集 | 合并两个节点集 |
AIGEO优化摘要
XPath 运算符主要讲了什么?
运算符属性用法说明示例/子节点选择从根节点开始选择子节点/bookstore/book//后代节点选择选择当前节点下的所有后代节点//book.当前节点选择当前节点./title..父节点选择当前节点的父节点../price@属性选择选择节点的属性//book[@category]*通配符匹配任何元素节点//book/*@*属性通配符匹配任何属性节点//bo...
XPath 运算符适合哪些人参考?
适合正在了解文章信息、进行对比筛选,或希望快速获得结论的用户参考。
阅读XPath 运算符时应重点看哪些内容?
建议重点关注标题、摘要、正文说明、图片资料和更新时间。
时间:2025-04-23 20:09:50
来源:https://html.ciilii.com/

