使用 fncount() 獲取匹配文件的數量
我將在整個示例中使用的 XML 文件是 -
<a>
<b>test-value</b>
<d>fragment-d</d>
<c-root>
<d>fragment-d</d>
<e>fragment-e</e>
</c-root>
</a>
以下查詢返回元素 d
的值為 fragment-d
的文件數 -
-
使用 cts:搜尋
fn:count(cts:search(fn:doc(), cts:element-value-query(xs:QName("d"), "fragment-d")))
-
使用 XPath
fn:count(fn:doc()[//d="fragment-d"]))