All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.exist.http.run-xproc.xq Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
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