XPATH的几个常用函数

简介: 学习和了解XPATH的几个常用函数。

1.contains ():

//div[contains(@id,'in')] ,表示选择id中包含有’in’的div节点


2.text():

由于一个节点的文本值不属于属性,比如“<a class=”baidu“ href=”http://www.baidu.com“>baidu</a>”,所以,用text()函数来匹配节点://a[text()='baidu']


3.last():

前面已介绍


4.starts-with():

//div[starts-with(@id,'in')] ,表示选择以’in’开头的id属性的div节点


5.not()函数

,表示否定,//input[@name=‘identity’ and not(contains(@class,‘a’))] ,表示匹配出name为identity并且class的值中不包含a的input节点。 not()函数通常与返回值为true or false的函数组合起来用,比如contains(),starts-with()等,但有一种特别情况请注意一下:我们要匹配出input节点含有id属性的,写法如下://input[@id],如果我们要匹配出input节点不含用id属性的,则为://input[not(@id)]


相关文章
|
1月前
|
Python
蓝桥杯常用函数基础 | 模块及常用内置函数
蓝桥杯常用函数基础 | 模块及常用内置函数
|
6月前
|
Unix C语言
|
C语言 C++
C语言标准库(常用函数)详解(含示例)数学公式:math.h
C语言标准库(常用函数)详解(含示例)数学公式:math.h
984 0
正则表达式——re库的一些常用函数
正则表达式——re库的一些常用函数
|
Python
Python—字符串常用函数
字符串是一种表示文本的数据类型,使用单引号和双引号及三引号表示 访问字符串中的值 字符串的每个字符都对应一个下标,下标编号是从0开始
Python—字符串常用函数
|
机器学习/深度学习 移动开发 索引
Python - 字符串常用函数详解
Python - 字符串常用函数详解
118 0
Python常用函数--可变参数
刚学Python的时候,特别是看一些库的源码时,经常会看到func(args, kwargs)这样的函数定义,这个和让人有点费解。 有时你可能想定义的函数里面能够有任意数量的变量,也就是参数数量是可变的,这可以通过使用星号来实现(将下方案例保存为 function_varargs.
Python常用函数--return 语句
return 语句用于从函数中返回,也就是中断函数。我们也可以选择在中断函数时从函数中返回一个值。案例(保存为 function_return.
Python常用函数--文档字符串DocStrings
Python 有一个甚是优美的功能称作文档字符串(Documentation Strings),在称呼它时通常会使用另一个短一些的名字docstrings。DocStrings 是一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解。