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)]


相关文章
|
8月前
|
机器学习/深度学习 C语言
详细解读C语言math.h中常用函数
详细解读C语言math.h中常用函数
125 1
|
9月前
|
Unix C语言
|
8月前
字符串\字符串处理常用函数
字符串\字符串处理常用函数
51 2
|
9月前
|
Python
python函数用法(五)
python函数用法(五)
81 1
|
9月前
|
Python
python函数用法(四)
python函数用法(四)
61 0
|
9月前
|
Serverless 开发者 Python
python函数用法(一)
python函数用法(一)
50 0
|
9月前
|
自然语言处理 Python
python函数用法(三)
python函数用法(三)
57 0
|
9月前
|
Python
python函数用法(二)
python函数用法(二)
38 0
|
C语言 C++
C语言标准库(常用函数)详解(含示例)数学公式:math.h
C语言标准库(常用函数)详解(含示例)数学公式:math.h
1120 0
字符串函数(一)之常见用法
计算字符串长度 但应注意 使用 string.h头文件 strlen函数返回值为 unsigned int
156 0