`

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教程 ppt

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

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

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

    【爬虫学得好,基础少不了】:XPath语法和lxml模块(详解)

    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最通俗的教程.rar

    XPath 表达式的运算符。XPath 实例 本章使用 "books.xml" 文档来演示一些 XPath 实例。XPath 摘要 本文内容包括在本教程所学知识的一个总结,以及我们向你推荐的下一步应该学习的内容

    XPath 语法(MSDN)

    来源:MSDN 包含XPath语法、运算符、示例。

    Java开源的xpath解析器Jsoupxpath.zip

    contains(arga,argb)这个函数暂时不支持,因为JsoupXpath拥有强大的运算符支持,完全可以取代它!如,可以用*=取代contains() 例://div[text()*='next'] 轴 self 节点自身 parent 父节点 ...

    XPath基础用法详解

    xpath简介、教程、Axes、节点、实例、语法、运算符

    XPath 教程(表达式)

    来源:w3school 包含XPath语法、运算符、函数等。

    XPath-Next: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:FOXpath 3.0的参考实现,它是XPath 3.0的扩展版本,支持文件系统导航

    狐狸FOXpath 3.0的参考实现,FOXpath 3.0是支持文件系统导航的XPath 3.0的扩展版本。... 除非使用选项-b,否则将交换路径运算符(standard:/)和foxpath运算符(standard:\),以便以下两个调用等效: fox "/xs

    JSONPath:JSONPath(JSON的类似XPath的语法)C#实现

    JSONPath表达式 JSONPath表达式始终以与XPath表达式与XML文档结合使用的相同方式引用JSON结构。 由于JSON结构通常是匿名的,并且不一定具有根成员对象,因此JSONPath假定将抽象名称$分配给外部对象。 JSONPath表达式...

    xpathlet:对 ElementTree 对象进行操作的纯 Python XPath 实现

    xpathlet 对 ElementTree 对象进行操作的纯 Python XPath 实现。 唯一的外部依赖是 ,它是一个纯 Python lex/yacc 实现。 (还有一个使用的替代解析器,但目前速度要慢得多,因此不是默认解析器。) xpathlet 包含在...

    robotframework-jsonlibrary:Robotframework测试库使用JSONPath来操作JSON

    robotframework-jsonlibrary JSONLibrary是用于处理对象的测试... XPath中的Union运算符导致节点集的组合。 JSONPath允许将备用名称或数组索引作为一组。 [开始:结束:步骤] 从ES4借用的数组切片运算符 ?() 应

    SqlServer参数化查询之where in和like实现之xml和DataTable传参介绍

    XQuery 1.0 和 XPath 2.0 共享相同的数据模型,并支持相同的函数和运算符,XPath的方法均适用于XQuery,假如您已经学习了 XPath,那么学习 XQuery 也不会有问题。详见//...

    FXSL-XSLT2:XSLT 2.0的FXSL库

    现在,所有标准XPath 2.0运算符(F&O)都具有高阶FXSL包装器,从而可以将它们用作高阶函数并从中创建部分应用程序。 现在,所有标准XPath 2.0构造函数都具有高阶FXSL包装器,从而可以将它们用作高阶函数并从中创建...

    python3 selenium自动化测试 强大的CSS定位方法

    css的缺点:css不支持用逻辑运算符来定位,而xpath支持。css定位语法形式多样,相对xpath比较难记。 css定位建议多用,这个定位方式很强大,定位速度快且准确度高。至于难记,用熟了就好了,对勤快的人来说,这不是...

    LINQ编程技术内幕

     掌握LINQ查询语法、运算符、扩展方法、排序、分组、聚合和集合操作等。  充分利用select以及在N层应用程序的业务层中使用它。  查询存储在Microsoft SQL Server中的关系型数据。  利用可空类型消除不必要的...

    Ranorex Selocity-crx插件

    自动生成强大的XPath,链接文本...*独特的RanoreXPath选择器:生成的RanoreXPath(RxPath)简化了XPath并提供了额外的属性和运算符,使得结果选择器变得更短,更强大。 *黑暗的主题和轻的主题 支持语言:Deutsch,English

    javascript完全学习手册2 源码

    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...

Global site tag (gtag.js) - Google Analytics