test2.xqy:Wie importiere ich externe Variablen und Funktionen von externen Modulen?
import module namespace myNS = "http://test.org/module1" at "./namespace.xqy";
element test
{
}
namespace.xqy:
module namespace myNS = "http://test.org/module1";
declare variable $myNS:srcDoc:="test2.xml";
declare variable $myNS:defaultXMLNS:="http://www.test.com#";
declare variable $myNS:defaultXMLBase:=$defaultXMLNS;
Befehlszeile:
$ basex test2.xqy
Stopped at /Users/jack/Documents/xqy/namespace.xqy, 5/53:
[XPST0008] Undefined variable $defaultXMLNS.
ich doc nicht darüber, wie VARs und Funktionen von externen Modulen importieren . Also versuche ich es auf eine intuitive Art und Weise. Der Fehler besagt, dass es keine Definition für $defaultXMLNS
gibt. Ich habe es definiert, aber mit einem Namespacepräfix.