xQuery для JavaScript требуется с несколькими файлами

При преобразовании сценария xQuery в JavaScript у меня есть эта строка, в которой два файла XQY объединяются в одно пространство имен модулей.

Как мне это сделать в JavaScript?

Исходный

import module namespace obj = "http://marklogic.com/solutions/obi/object" at 
                     "/ext/obi/lib/object-service-lib.xqy", "/ext/obi/lib/object-lib.xqy";

Не работает:

var obj = require("/ext/obi/lib/object-service-lib.xqy", 
                                                "/ext/obi/lib/object-lib.xqy");

Ошибка

[javascript] XDMP-TOOMANYARGS: var obj = require("/ext/obi/lib/object-service-lib.xqy", "/ext/obi/lib/obje -- Слишком много аргументов, ожидалось 1, а получено 2


person Thijs    schedule 05.04.2016    source источник


Ответы (1)


Возможно, вы могли бы потребовать две библиотеки по отдельности, а затем объединить их в одну вручную, но я бы отказался от хлопот и просто обрабатывал их по отдельности. Я не вижу особой пользы от их слияния ни в XQuery, ни в SJS.

ХТХ!

person grtjn    schedule 05.04.2016