2016-04-05 6 views
1

xQueryスクリプトをJavaScriptに変換する際、2つのXQYファイルが1つのモジュール名前空間に結合されるこの行があります。xQueryから複数のファイルが必要

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"); 

エラー

[ジャバスクリプト] XDMP-TOOMANYARGS:VAR OBJ = が必要です( "/内線/帯/ libに/オブジェクト・サービスlib.xqy"、「/内線/帯/ libに/オブジェ - あまりにも多くの引数、1を期待しかし、あなたはおそらく2

答えて

4

をことができました別々に2つのライブラリを必要とし、それらを手動で1つにマージしますが、手間を省き、2つのライブラリを別々に扱います。私はXQueryでもSJSでもそれらをマージするメリットはあまりありません。

HTH!

関連する問題