<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>