Revision [1293]
This is an old revision of MarkLogicQuery made by DavidLee on 2010-03-06 11:06:56.
Mark Logic Command: query
query runs an 'ad hoc' xquery on a on a Mark Logic server."Ad hoc" means the query from the local system, but the context (xml data) comes from the Mark Logic server.
Synopsis
query [options] [query] [varname value [varname value ...]]Description
Invokes a script (xquery file) residing on a Mark Logic server.Optionally passing in variable (parameters) to the script.
Options
-c,connect uri | Use the connection string instead of $MLCONNECT |
-t | Output result as text (instead of xml). |
-v | Assign variables (parameters) from the remaining arguments |
-q script | xquery to run passed as an argument |
-f scriptfile | file containing the xquery. |
If neither -q or -f is specified then the first argument after any options is taken to be the query string.
Examples
Assuming the prefix "ml" is imported as the marklogic module, invoke the local xquery file "test.xq" script on the server passing in a parameter "id" with the value "123"ml:query-v -f test.xq id 123
Run a simple query specified on the command line
ml:query -q "'Hello World'"
MarkLogic Extension Module