什么是XQuery来搜索整个数据库并显示具有给定元素名称的集合名称?XQuery显示集合名称
-3
A
回答
5
您可以通过cts:collections()
词典查找找出哪些集合包含与查询匹配的文档。无论内容如何,您都可以使用cts:element-query()
和cts:true-query()
来匹配名称上的元素。
把这些两种成分在一起,查询看起来是这样的:
cts:collections((),(),
cts:element-query(QName("namespace", "name"), cts:true-query())
)
收集词汇必须为数据库,这是在MarkLogic 9
默认希望帮助启用,
-2
感谢您的回复。但是我只是跑了下面的查询并没有回应,为什么?
CTS:我收集词库的方式启用集合((),(), CTS:元素查询(的QName( “http://www.w3.org/1999/html”, “adr_key”),CTS:真正的查询()))
+2
这应该是对ehennum回答的评论,而不是作为回答发布。也就是说,没有结果表明你没有任何匹配的文件。如果这看起来不正确,请发布示例文档。 –
1
以这种方式运行 - 我认为它符合您的期望。返回包含“adr_key”元素的集合。您的查询不起作用,因为您的数据位于默认名称空间中,而不是您示例中的html名称空间。这分号不能很好要么...无论如何,在这里你去 -
cts:collections((),(),
cts:element-query(QName("", "adr_key"), cts:true-query())
)
相关问题
- 1. XQuery:合并相同名称的节点
- 2. XQUery集合:删除?
- 3. 使用XQuery显示xml集合的内容
- 4. 使用属性名称显示集合值
- 5. 显示名称未显示
- 6. simple_form集合和名称
- 7. 显示选定的组合框项目显示名称
- 8. 显示列名称
- 9. Mongodb聚合$ out动态集合名称
- 10. 结合数字和名称集合
- 11. iPhone Bundle显示名称与长名称?
- 12. 从显示名称解析SamAccount名称
- 13. 为什么不显示显示名称?
- 14. Xceed propertygrid不显示显示名称
- 15. 从域\别名组合中获取显示名称
- 16. 显示别名名称游戏中心回合制游戏
- 17. 显示名称的onmouseover
- 18. 显示名称和S_NO
- 19. 显示该月的名称
- 20. 显示功能名称
- 21. 论坛名称不显示
- 22. WooCommerce:显示类别名称
- 23. 名称不能显示
- 24. SharePoint XSLT列显示名称
- 25. 显示对象名称
- 26. 名称不显示在UITableView
- 27. Rails + Active Admin:显示名称
- 28. 只显示所选名称
- 29. Java程序名称显示
- 30. UITabBarController不显示tabbarItems名称
“其中有一个给定的元素名称集合名称” ......你是问如何查询属于元素的所有名称一个给定的集合? – wst
否,查询以搜索数据库中的所有元素名称,并仅显示包含数据库中匹配元素名称的集合名称 – Peter
因此,对于数据库中的每个元素名称,要返回任何集合的名称元素属于? – wst