gpt4 book ai didi

marklogic - 使用 cts :query 检查属性是否存在

转载 作者:行者123 更新时间:2023-12-04 15:22:56 24 4
gpt4 key购买 nike

cts:element-query(xs:QName("elm"),cts:and-query(()))将给出元素 所在的所有片段榆木存在。

同样,如果我想要在 下存在属性(比如 atr )的所有文档榆木我该怎么办?
cts:element-attribute-value-query()要求我传递一个值来匹配属性值。但是我只想检查属性是否存在,而不管它包含什么值。

最佳答案

你可以通过一个简单的 cts:element-attribute-value-query 来完成

cts:element-attribute-value-query(
xs:QName('element'), xs:QName('attribute'), '*'))

如果您没有在数据库中设置通配符搜索为真,您还需要在 cts:element-attribute-value-query 中明确提供启用通配符的搜索
cts:element-attribute-value-query(
xs:QName('element'), xs:QName('attribute'), '*', ("wildcarded")))

有关更多详细信息,您可以查看 cts:element-attribute-value-query

关于marklogic - 使用 cts :query 检查属性是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21434099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com