<p:declare-step xmlns:p="http://www.w3.org/ns/xproc" xmlns:px="http://www.daisy.org/ns/pipeline/xproc" xmlns:pxi="http://www.daisy.org/ns/pipeline/xproc/internal" version="1.0" exclude-inline-prefixes="#all" type="px:normalize-uri" name="main"> <p:input port="source" primary="true" sequence="true"> <p:empty/> </p:input> <p:output port="result" primary="true" sequence="true"> <p:pipe port="source" step="main"/> </p:output> <p:output port="normalized" primary="false"> <p:pipe port="result" step="normalized"/> </p:output> <p:option name="href" required="true"/> <p:declare-step type="pxi:normalize-uri"> <p:option name="uri" required="true"/> <p:output port="result"/> </p:declare-step> <p:sink/> <pxi:normalize-uri name="normalized"> <p:with-option name="uri" select="$href"/> </pxi:normalize-uri> </p:declare-step>