转自:http://www.w3school.com.cn/xpath/xpath_operators.asp
XPath 表达式可返回节点集、字符串、逻辑值以及数字。
XPath 运算符
下面列出了可用在 XPath 表达式中的运算符:
| | 计算两个节点集 | //book | //cd | 返回所有拥有 book 和 cd 元素的节点集 |
+ | 加法 | 6 + 4 | 10 |
- | 减法 | 6 - 4 | 2 |
* | 乘法 | 6 * 4 | 24 |
div | 除法 | 8 div 4 | 2 |
= | 等于 | price=9.80 |
如果 price 是 9.80,则返回 true。 如果 price 是 9.90,则返回 false。 |
!= | 不等于 | price!=9.80 |
如果 price 是 9.90,则返回 true。 如果 price 是 9.80,则返回 false。 |
< | 小于 | price<9.80 |
如果 price 是 9.00,则返回 true。 如果 price 是 9.90,则返回 false。 |
<= | 小于或等于 | price<=9.80 |
如果 price 是 9.00,则返回 true。 如果 price 是 9.90,则返回 false。 |
> | 大于 | price>9.80 |
如果 price 是 9.90,则返回 true。 如果 price 是 9.80,则返回 false。 |
>= | 大于或等于 | price>=9.80 |
如果 price 是 9.90,则返回 true。 如果 price 是 9.70,则返回 false。 |
or | 或 | price=9.80 or price=9.70 |
如果 price 是 9.80,则返回 true。 如果 price 是 9.50,则返回 false。 |
and | 与 | price>9.00 and price<9.90 |
如果 price 是 9.80,则返回 true。 如果 price 是 8.50,则返回 false。 |
mod | 计算除法的余数 | 5 mod 2 | 1 |
相关推荐
XPath简介 XPath术语 XPath语法 XPath路径表达式 XPath运算符
df-xpath df-xpath树是Actian DataFlow运算符,用于查询XML数据。 配置 在构建df-xpath之前,您需要定义以下环境变量以指向本地DataFlow更新...将XPath运算符与DataFlow引擎一起使用 该构建在下的目标目录中生成一个
5.4 步的语法:5.5 实例六、XPath 运算符6.1 XPath 表达式中常用运算符七、XPath其他7.1 使用方式:7.2 需要注意的知识点:八、lxml库8.1 基本使用:8.2 从文件中读取html代码:8.3 在lxml中使用xpath语法8.4 代码...
XPath 表达式的运算符。XPath 实例 本章使用 "books.xml" 文档来演示一些 XPath 实例。XPath 摘要 本文内容包括在本教程所学知识的一个总结,以及我们向你推荐的下一步应该学习的内容
来源:MSDN 包含XPath语法、运算符、示例。
contains(arga,argb)这个函数暂时不支持,因为JsoupXpath拥有强大的运算符支持,完全可以取代它!如,可以用*=取代contains() 例://div[text()*='next'] 轴 self 节点自身 parent 父节点 ...
xpath简介、教程、Axes、节点、实例、语法、运算符
来源:w3school 包含XPath语法、运算符、函数等。
, ( EBNF语法)和XPath 3.1函数和运算符 现有语言主持人 XSLT: XSLT 1.0 , XSLT 2.0 , XSLT 3.0 XPointer: XPointer XQuery: 1.0: XQuery 1.0 , XQuery更新工具1.0 1.1: XQuery 1.1 3.0: XQuery ...
狐狸FOXpath 3.0的参考实现,FOXpath 3.0是支持文件系统导航的XPath 3.0的扩展版本。... 除非使用选项-b,否则将交换路径运算符(standard:/)和foxpath运算符(standard:\),以便以下两个调用等效: fox "/xs
JSONPath表达式 JSONPath表达式始终以与XPath表达式与XML文档结合使用的相同方式引用JSON结构。 由于JSON结构通常是匿名的,并且不一定具有根成员对象,因此JSONPath假定将抽象名称$分配给外部对象。 JSONPath表达式...
xpathlet 对 ElementTree 对象进行操作的纯 Python XPath 实现。 唯一的外部依赖是 ,它是一个纯 Python lex/yacc 实现。 (还有一个使用的替代解析器,但目前速度要慢得多,因此不是默认解析器。) xpathlet 包含在...
robotframework-jsonlibrary JSONLibrary是用于处理对象的测试... XPath中的Union运算符导致节点集的组合。 JSONPath允许将备用名称或数组索引作为一组。 [开始:结束:步骤] 从ES4借用的数组切片运算符 ?() 应
XQuery 1.0 和 XPath 2.0 共享相同的数据模型,并支持相同的函数和运算符,XPath的方法均适用于XQuery,假如您已经学习了 XPath,那么学习 XQuery 也不会有问题。详见//...
现在,所有标准XPath 2.0运算符(F&O)都具有高阶FXSL包装器,从而可以将它们用作高阶函数并从中创建部分应用程序。 现在,所有标准XPath 2.0构造函数都具有高阶FXSL包装器,从而可以将它们用作高阶函数并从中创建...
css的缺点:css不支持用逻辑运算符来定位,而xpath支持。css定位语法形式多样,相对xpath比较难记。 css定位建议多用,这个定位方式很强大,定位速度快且准确度高。至于难记,用熟了就好了,对勤快的人来说,这不是...
掌握LINQ查询语法、运算符、扩展方法、排序、分组、聚合和集合操作等。 充分利用select以及在N层应用程序的业务层中使用它。 查询存储在Microsoft SQL Server中的关系型数据。 利用可空类型消除不必要的...
自动生成强大的XPath,链接文本...*独特的RanoreXPath选择器:生成的RanoreXPath(RxPath)简化了XPath并提供了额外的属性和运算符,使得结果选择器变得更短,更强大。 *黑暗的主题和轻的主题 支持语言:Deutsch,English
2.1.4 运算符 2.2 流程控制 2.2.1 条件语句r 2.2.2 循环语句 2.2.3 其他语句 2.3 使用对话框 2.3.1 警告对话框 2.3.2 确认对话框 2.3.3 提示对话框 第2篇 JavaScript内置对象篇 第3章 JavaScript...