contains在xpath
时间: 2023-11-19 11:11:59 浏览: 72
xpath文件
在XPath中,`contains`函数用于判断某个字符串是否包含另一个字符串,其语法为:
```
contains(string1, string2)
```
其中,`string1`是要被搜索的字符串,`string2`是要搜索的子字符串。如果`string1`中包含`string2`,则返回`true`,否则返回`false`。举个例子,假设我们有以下XML文档:
```xml
<books>
<book id="001">
<title>Harry Potter and the Philosopher's Stone</title>
<author>J.K. Rowling</author>
</book>
<book id="002">
<title>The Lord of the Rings</title>
<author>J.R.R. Tolkien</author>
</book>
</books>
```
我们可以使用以下XPath表达式来选取包含字符串`Potter`的`book`元素:
```xpath
//book[contains(title, 'Potter')]
```
这个表达式将选取`book`元素`001`,因为它的`title`元素包含了字符串`Potter`。
阅读全文