次のように、モジュールをeXistに保存できます/modules/my.xqm
。
module namespace my = "http://www.example.com/";
declare function my:answerToTheUltimateQuestion() as xs:integer { 42 }
次に、次のようなクエリにインポートします。
import module namespace my="http://www.example.com/"
at "xmldb:exist:///db/modules/my.xqm";
my:answerToTheUltimateQuestion()
XQuery を「テキスト ファイル」に保存する代わりに、XQuery の単なるラッパーである XML ファイルに保存することは可能ですか? クエリを eXist ( <exist:query><exist:text>
) に POST するときに使用するものと同様のラッパーについて考えています。これにより、データベースに格納された XML データを想定するツールを使用して、XQuery モジュールを操作しやすくなります。