`

XPath 运算符

    博客分类:
  • JSTL
 
阅读更多

转自: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 在遍历 XML 文档时使用的路径,XPath 运算符是指 XPath 表达式中使用的运算符,例如等号、不等号、加号、减号等。 XPath 实例是指使用 XPath 表达式来选取 XML 文档中的节点或者节点集的实践,...

    【学习 XPath】.pdf

    XPath 教程是一个系统的学习资源,它包括 XPath 简介、XPath 节点、XPath 语法、XPath 轴、XPath 运算符、XPath 函数、XPath 实例等内容。通过学习 XPath 教程,您将掌握 XPath 的基础知识和应用技能。 因此,XPath...

    XPATH开发帮助文档

    XPath运算符包括比较运算符(如`=`, `!=`, `, `&gt;`等)、逻辑运算符(如`and`, `or`)和算术运算符(如`+`, `-`, `*`, `/`, `%`)。这些运算符使得XPath能执行复杂的逻辑和数学计算,以确定节点的选择。 XPath实例...

    xpath语法与函数

    #### XPath运算符 XPath支持多种运算符,包括: - **算术运算符**:+、-、*、div、mod。 - **比较运算符**:=、!=、&lt;、、&gt;、&gt;=。 - **布尔运算符**:and、or、not。 - **字符串运算符**:concat、starts-with、...

    XPath教程 ppt

    XPath简介 XPath术语 XPath语法 XPath路径表达式 XPath运算符

    Xpath详解.pdf

    XPath 运算符: * |:计算两个节点集。 * +:加法。 * -:减法。 * *:乘法。 * div:除法。 * =:等于。 * !=:不等于。 * 小于。 * 小于或等于。 * &gt;:大于。 * &gt;=:大于或等于。 * or:或。 * and:与。 * mod:...

    xpath应用和说明

    #### XPath运算符 XPath支持基本的数学运算和比较运算,如加法`+`、减法`-`、乘法`*`、除法`div`,以及逻辑运算如`and`、`or`。此外,`=`用于相等比较,`!=`表示不等于,`和`&gt;`分别表示小于和大于。`mod`运算符用于...

    XPath测试程序

    3. XPath运算符: XPath提供了多种运算符,如选取子集的"."、选取所有后代的"*"、选取父节点的".."、选取同级节点的"following-sibling"等。此外,还有比较运算符(=、!=、&lt;、&gt;、、&gt;=),逻辑运算符(and、or)以及...

    xpath的定位教程.doc

    5. **XPath运算符**:XPath提供了丰富的运算符,包括字符串、数值、逻辑和节点集运算。例如,`and`和`or`用于逻辑运算,`=`用于比较,`+`和`-`用于数值运算,`@`用于选取属性。 XPath还包含一个内置函数库,支持...

    用于 ElementTree 和 lxml 的 XPath 1.0/2.0 解析器和选择器

    2. **XPath运算符**:XPath包含比较运算符(如`=`, `!=`, `, `&gt;`),逻辑运算符(如`and`, `or`),以及位置路径表达式(如`last()`, `position()`)等,帮助我们精确地定位节点。 3. **XPath函数**:XPath 2.0引入...

    XPath简明教程

    XPath运算符 XPath支持多种运算符,包括算术运算符、比较运算符、逻辑运算符等。例如,`+`用于加法运算,`=`用于比较两个值是否相等。 #### 6. XPath实例 为了加深理解,我们可以通过具体的例子来说明XPath的...

    XSLT1.0 & XPath1.0 快速参考

    #### XPath Operators (XPath运算符) - **分组**: 使用括号`()`进行分组。 - **节点集运算**: `|`表示并集。 - **布尔运算**: `, `, `&gt;`, `&gt;=`, `=`, `!=`, `and`, `or`。 - **数字运算**: `-`, `*`, `div`, `mod`, ...

    df-xpath:一个DataFlow运算符,它允许通过XPath表达式解析XML

    df-xpath df-xpath树是Actian DataFlow运算符,用于查询XML数据。 配置 在构建df-xpath之前,您需要定义以下环境变量以指向本地DataFlow更新...将XPath运算符与DataFlow引擎一起使用 该构建在下的目标目录中生成一个

    XPath教程

    XPath的运算符和函数丰富多样,它们使得XPath具备了强大的表达能力。运算符包括比较运算符(=、!=、&lt;、&gt;、、&gt;=)、逻辑运算符(and、or)、算术运算符(+、-、*、/、div、mod)等。函数则涵盖字符串、数字、节点集和...

    BI Publisher -Template Builder的高级应用入门

    - **XPath运算符**: - `=`:等于比较 - `!=`:不等于比较 - `, `, `&gt;`, `&gt;=`:比较大小 - `+`, `-`, `*`, `/`, `%`:算术运算 - `and`, `or`:逻辑运算 - `concat()`:字符串连接 - `contains()`, `starts-...

    IE下获取XPATH小工具源码_xpath_

    XPath还支持轴的概念,如祖先轴(ancester-axis)、子元素轴(child-axis)等,以及函数和运算符,使选取更为灵活。 该C#小工具的实现原理可能包括以下几个关键部分: 1. **DOM解析**:首先,小工具需要加载XML或...

    XPathHelper_2.0.2_xpath_

    3. **动态选取**:XPath支持逻辑运算符(and、or、not)以及比较运算符(=、!=、&lt;、&gt;等),使得我们可以根据元素的值或属性进行复杂的选择,如 `//a[./@href='http://example.com']` 选取链接地址为'...

    XPath 测试工具 快速XPath测试

    5. **函数和运算符**:熟练运用XPath提供的各种函数和运算符,如字符串处理、数值计算和逻辑判断。 使用这款XPath测试工具,你可以快速验证上述 XPath 特性的应用。例如,你可以将XML文档导入工具,然后输入你的...

Global site tag (gtag.js) - Google Analytics