如何解析“>”和“<”在Marklogic的Xquery?

时间:2012-08-23 13:54:29

标签: xquery marklogic

我想在Marklogic Server的xqy页面中使用><。但Marklogic将>转换为&gt;并将<转换为&lt;在查询控制台中,当我编写>并运行查询时,它会将输出打印为{{1}但我希望它只是&gt;而不是>。我怎么能这样做?

1 个答案:

答案 0 :(得分:7)

QConsole 中,您可以选择Text输出格式。如果您使用仅包含“&gt;”的查询,则只输出&gt; 。如果您选择XML输出格式,它将被转义并由 QConsole eval函数包含在结果元素中,以使其格式正确。

如果您使用常用的Web浏览器检查xqy页面,它也可以正确地转发写入结果,请务必检查页面源。

另请注意,Marklogic通常会将 xquery 输出返回 text / xml 。您可以使用xdmp:set-response-content-type("text/plain")

将响应内容类型设置为 text / plain

HTH