需要查询才能获取整个xml文档中特定属性的值列表

时间:2017-11-06 13:04:20

标签: marklogic

请让我知道查询以获取整个xml文档中特定属性的值列表。示例:我有一个巨大的xml文件,想要获取分配给' @ xyz'的所有值。属性。我可以循环并获取值,但想知道是否有任何简单的方法/查询(javascript),通过它我可以实现我的目标。

1 个答案:

答案 0 :(得分:1)

1)Lexicon(如果有多个单词,则修改tokenizer)
您在属性中添加词典,然后您就可以检索所有单词的唯一列表。通过调整标记生成器,您甚至可以使用空格等来获取值。然后使用cts:element-attribite-word-match()来获取值

2)范围索引
使用范围索引并使用cts:values()

检索值

进一步阅读(除了上面的内联链接):
Admin guide to range indexes and Lexicons
Search Guide for browsing with Lexicons