xpath - XQuery 使用什么表达式来计算匹配字符串的数量?

标签 xpath xquery

我正在尝试计算包含某个单词的节点数。如何计算总匹配数?

<Fruit>
     <type>apple</type>
     <type>orange</type>
     <type>apple</type>
     <type>apple</type>
</Fruit>

所以苹果的计数是3。我如何得到它。我已经能够获取信息,标准化后我可以打印出来:

<text>apple orange apple apple</text>

最佳答案

let $a := <Fruit>
     <type>apple</type>
     <type>orange</type>
     <type>apple</type>
     <type>apple</type>
 </Fruit>
 return

 count($a/type[text() eq 'apple'])

应该可以带你到达那里

关于xpath - XQuery 使用什么表达式来计算匹配字符串的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434373/

相关文章:

java - MOXy @XmlPath 注释无法多次读取相同的 XPath

sql - 从具有图形内容的 Xml 中选择所有路径

选择 xQuery 中的第 n 个子元素/选择下一个元素

java - 如何使用 XQuery 获取 XML 文件中的子节点数

xquery 自动换行

json - 如何使用 try.zorba.io 从 JSON 运行 JSONiq

java - 在 Java 中使用 SAXON Xpath 引擎

java - 如何强制 XSLT 结果树使用特定的默认命名空间进行序列化?

python - 从元素/节点中提取 HTML

javascript - XPath 获取下一个项目