org.exist.http.run-xproc.xq Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of exist-core Show documentation
Show all versions of exist-core Show documentation
eXist-db NoSQL Database Core
xquery version "1.0";
import module namespace xproc = "http://xproc.net/xproc";
declare variable $pipeline external;
declare variable $stdin external;
declare variable $debug external;
declare variable $bindings external;
declare variable $options external;
declare variable $autobind external;
let $requestparams := if($autobind eq '1') then
for $binding in request:get-parameter-names()
return
if($binding eq 'stdin' or $binding eq 'debug' or $binding eq 'autobind') then
()
else
{parse-xml(request:get-parameter($binding,''))}
else
()
let $xprocbindings :=
{$requestparams}
{parse-xml($bindings)//binding}
return
xproc:run( doc($pipeline), doc($stdin), $debug, "0", $xprocbindings, parse-xml($options))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy