Hello,
I am using basex 9.0.1
and have this 3 files:
test.xq:
declare variable $test external; $test
test.bxs:
<commands>
<set option="BINDINGS">test=foo</set>
<run file="test.xq"/>
</commands>
run.bxs:
<commands>
<run file="test.bxs"/>
</commands>
Running test.bxs is okay
basex -v test.bxs
BINDINGS: test=foo
foo
Query "test.xq" executed in 5.4 ms.
basex -v run.bxs
BINDINGS: test=foo
Stopped at test.xq, 1/18:
[XPDY0002] No value assigned to $test.
It look like the bindings in test.bxs get lost, when executing the
superior run.bxs. Is there any solution solving this problem?
8.6.7 does not work as well.
regard
Thomas
echo "declare variable \$test external; \$test" > test.xq;
echo "<commands><set option=\"BINDINGS\">test=foo</set><run
file=\"test.xq\"/></commands>" > test.bxs;
echo "<commands><run file=\"test.bxs\"/></commands>" > run.bxs;
basex -v test.bxs;
basex -v run.bxs