我想在Marklogic Server的xqy页面中使用>
和<
。但Marklogic将>
转换为>
并将<
转换为<
在查询控制台中,当我编写>
并运行查询时,它会将输出打印为{{1}但我希望它只是>
而不是>
。我怎么能这样做?
答案 0 :(得分:7)
在 QConsole 中,您可以选择Text
输出格式。如果您使用仅包含“&gt;”的查询,则只输出&gt; 。如果您选择XML
输出格式,它将被转义并由 QConsole eval
函数包含在结果元素中,以使其格式正确。
如果您使用常用的Web浏览器检查xqy页面,它也可以正确地转发写入结果,请务必检查页面源。
另请注意,Marklogic
通常会将 xquery 输出返回 text / xml 。您可以使用xdmp:set-response-content-type("text/plain")
HTH