我目前正在尝试从我的属性文件中提取属性值,但遇到了一些问题。我无法在 ML 查询控制台中对此进行测试,因为那里不存在属性文件。我目前正在尝试像这样获取文件的值
let $port := #{@properties["ml.properties-name"]}
我也看过
xdmp:document-get-properties(
$uri as xs:string,
$property as xs:QName
但是,我相信这仅限于 .xml 文件。有没有人有办法/解决方法来访问这些值?我似乎找不到我在 Marklogic 网站上查看了一些文档的文档,但似乎无法正常工作。我之前访问的方式是在 ruby 中,通过猴子补丁允许我访问那些私有字段。问题是我调用的 ruby 脚本只调用一次,而我的 .xqy 文件每分钟运行一次,将 args 发送到另一个功能。我需要从属性文件中访问这些参数,现在我只是将它们硬编码进去。有什么想法吗?
谢谢