В настоящее время я пытаюсь извлечь значения свойств из файла свойств, но сталкиваюсь с некоторыми проблемами. Я не могу проверить это в консоли запросов ML, потому что файла свойств там не существует. В настоящее время я пытаюсь получить значения файла следующим образом
let $port := #{@properties["ml.properties-name"]}
Я также посмотрел на
xdmp:document-get-properties(
$uri as xs:string,
$property as xs:QName
, однако это ограничено. xml файлов, которым я верю. У кого-нибудь есть способ / способ обойти эти значения? Кажется, я не могу найти того, что я просмотрел на веб-сайте Marklogi c, но не могу заставить его работать. То, как я получал доступ раньше, было в ruby, благодаря патчированию обезьян, позволяющему мне получить доступ к этим закрытым полям. Проблема с этим заключается в том, что вызываемый мной скрипт ruby вызывается только один раз, в то время как мой файл .xqy запускается каждую минуту. который отправляет аргументы в другую функцию. Мне нужно получить доступ к этим аргументам из файла свойств, прямо сейчас у меня есть их жестко запрограммированные. Есть мысли?
Спасибо