<
p:library xmlns:p=
"http://www.w3.org/ns/xproc" xmlns:px=
"http://www.daisy.org/ns/pipeline/xproc" version=
"1.0">
<
p:import href=
"mark-transitions.xpl"/>
<
p:import href=
"select-by-base.xpl"/>
<
p:import href=
"select-by-position.xpl"/>
<
p:import href=
"xslt-for-each.xpl"/>
<
p:import href=
"add-parameters.xpl"/>
<
p:import href=
"merge-parameters.xpl"/>
<
p:import href=
"delete-parameters.xpl"/>
<
p:import href=
"apply-stylesheets.xpl"/>
<
p:declare-step type=
"px:transform">
<
p:documentation xmlns=
"http://www.w3.org/1999/xhtml">
<
p>Apply an <
a href=
"http://daisy.github.io/pipeline/modules/braille/common-utils/src/main/java/org/daisy/pipeline/braille/common/XMLTransform.java">XML transformer</
a> to a node.</
p>
</
p:documentation>
<
p:input port=
"source"/>
<
p:input port=
"parameters" kind=
"parameter" primary=
"false"/>
<
p:output port=
"result"/>
<
p:option name=
"query" required=
"true">
<
p:documentation xmlns=
"http://www.w3.org/1999/xhtml">
<
p>The transformer query</
p>
</
p:documentation>
</
p:option>
</
p:declare-step>
<
p:declare-step type=
"px:parse-query">
<
p:documentation xmlns=
"http://www.w3.org/1999/xhtml">
<
p>Parse a query string and convert it to a c:param-set document.</
p>
</
p:documentation>
<
p:option name=
"query" required=
"true"/>
<
p:output port=
"result">
<
p:documentation xmlns=
"http://www.w3.org/1999/xhtml">
<
p>A c:param-set document.</
p>
</
p:documentation>
</
p:output>
</
p:declare-step>
</
p:library>