xquery - 我可以在 Marklogic Server 的 xquery 中声明一个全局变量吗?

标签 xquery marklogic

我想要一个可以在不同的 .xqy 页面中使用的全局变量。我可以在 Marklogic Server 的 xquery 中声明这样的变量吗?

最佳答案

您可以在任何模块中声明变量。例如,它是 config.xqy。

declare variable $PRECISION as xs:integer := 4;

要使用此变量,您需要在工作模块中导入此模块。
import module namespace config = "http://your-namespace" at "config.xqy";

并引用这个变量:
$config:PRECISION

关于xquery - 我可以在 Marklogic Server 的 xquery 中声明一个全局变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047432/

相关文章:

marklogic - 是否可以在没有管理员角色的情况下在 MarkLogic 9 上使用 ml-gradle?

使用 OR 在 MarkLogic 上进行 Xquery

marklogic - 如何获取搜索:suggestion from multiple range elements source as default-suggestion-source option

java - 如何使用 javax.xml.xpath 对 XML 文件运行 XQuery?

xml - 查询 : how to try if a list contains a given string?

sql-server-2008 - 使用 T-SQL 和 XQuery 解析 TFS 2010 流程参数 XML

docker - ML docker 容器本地设置完成。现在如何使用 Kubernetes 在共享云平台上进行部署?

sql-server - XML 列 - 无法对推断类型中包含类型 'xxx' 的表达式进行原子化/应用 data()

xquery - 在 oXygen 中运行 XQuery : Can't access Nodes Within a Document Node

marklogic - marklogic中的存储元素是什么?