2016-04-05 7 views
1

Wenn Sie ein xQuery-Skript in JavaScript konvertieren, habe ich diese Zeile, in der zwei XQY-Dateien in einem einzigen Modul-Namespace zusammengefasst sind.xQuery in JavaScript erforderlich mit mehreren Dateien

Wie mache ich das in JavaScript?

Original-

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

Problem:

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

Fehler

[Javascript] XDMP-TOOMANYARGS: var obj = erfordern ("/ ext/obi/lib/Objekt-Service-lib.xqy", „/ ext/obi/lib/obje - Zu viele Argumente, 1 erwartet, aber bekam 2

Antwort

4

Sie könnten vielleicht benötigen Sie die zwei Bibliotheken separat, und führen Sie sie dann manuell zu einem zusammen, aber ich würde den Streit überspringen, und behandeln Sie beide getrennt. Ich sehe nicht viel Nutzen von der Verschmelzung sie, weder in XQuery, noch in SJS ..

HTH!