-------- Original-Nachricht -------- Betreff: Re: [basex-talk] Fwd: Re: How to retrieve HTTP request parameters and use them in XQuery with BaseX Datum: Wed, 5 Jan 2011 09:51:07 +0000 Von: software developer computer.software.developer@gmail.com An: Andreas Weiler andreas.weiler@uni-konstanz.de
Hi Andreas,
Wonderful, thanks a lot!!
Great work.
On Mon, Jan 3, 2011 at 10:02 AM, Andreas Weiler <andreas.weiler@uni-konstanz.de mailto:andreas.weiler@uni-konstanz.de> wrote:
Hi there,
i fixed the bug and attached the newest version of our api.
Don't hesitate to ask for more help, Kind regards
Am 31.12.10 16:52, schrieb Andreas Weiler:
Hi,
this feature isnt enabled for the run command yet. We put that on our todo-list and get it done as fast as possible. You could also have a look into our language bindings (for other ways then REST) [1], here you can also bind variables to queries. If your query is not to large, i guess the network traffic for sending the query for each request should not be too much.
Kind regards, Andreas
[1] http://www.inf.uni-konstanz.de/dbis/basex/bindings
Am 31.12.10 16:18, schrieb software developer:
Hi,
The parameters are not bound to variables when a query is invoked via the run parameter.
For example, I store my query in myquery.xq on the server side; if the query contains current-time()
invocation of the URL http://localhost:8984/basex/jax-rx?wrap=no&run=myquery.xq&var=$x=21%... http://localhost:8984/basex/jax-rx?wrap=no&run=myquery.xq&var=$x=21%01$y=2 <http://localhost:8984/basex/jax-rx?wrap=no&run=myquery.xq&var=$x=21%... http://localhost:8984/basex/jax-rx?wrap=no&run=myquery.xq&var=$x=21%01$y=2>
results in display of current date-time
but if the query contains declare variable $x as xs:integer external; declare variable $y as xs:integer external; $x*$y
I get the error Stopped at line 1, column 34 in myquery.xq: [XQDY0002] No value defined for "$x as xs:integer".
The parameters are correctly bound to variables when a query is invoked via the query parameter named query as you described, but that is not what I am after. Is this a bug? Is there a workaround?
_______________________________________________ BaseX-Talk mailing list BaseX-Talk@mailman.uni-konstanz.de mailto:BaseX-Talk@mailman.uni-konstanz.de https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk