xpath count 详解
时间: 2023-07-10 11:18:56 浏览: 407
节点集函数-xml_XPATH详解
XPath是XML Path Language的缩写,是一种用于选择XML文档中节点的语言。其中,`count()`函数用于返回指定节点集合中节点的数量。
具体来说,`count()`函数的语法如下:
```
count(node-set)
```
其中,`node-set`参数是一个XPath表达式,用于定位需要计数的节点集合。`count()`函数返回的是节点集合中节点的数量,即一个整数值。
例如,假设我们有以下XML文档:
```xml
<books>
<book>
<title>Java编程思想</title>
<author>Bruce Eckel</author>
</book>
<book>
<title>Python基础教程</title>
<author>Magnus Lie Hetland</author>
</book>
<book>
<title>JavaScript高级程序设计</title>
<author>Nicholas C. Zakas</author>
</book>
</books>
```
如果我们想要计算`<books>`节点下有多少个`<book>`节点,可以使用以下XPath表达式:
```
count(/books/book)
```
运行结果为:
```
3
```
表示`<books>`节点下有3个`<book>`节点。
阅读全文