Marklogic - 突出显示cts:element-attribute-range-query输出

时间:2012-02-13 10:55:07

标签: xml highlighting marklogic

我正在做一个cts:element-attribute-range-query,其结果正常。但突出显示不适用于输出结果。当我推荐搜索指南

http://developer.marklogic.com/pubs/4.2/books/search-dev-guide.pdf

我可以看到cts:element-attribute-*-query输出不适合cts:highlight功能。我使用的是Marklogic 4.2。我的应用程序很大程度上取决于这个突出显示的输出,有什么方法可以突出显示cts:element-attribute-range query的结果输出?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用cts:walk代替cts:highlight。在遍历期间,查找cts:contains为查询的属性部分返回true的节点。然后,您可以使用您喜欢的任何机制突出显示这些节点。

http://developer.marklogic.com/pubs/4.2/apidocs/SearchBuiltins.html#cts:walk有例子。