Port=source:
<p:pipeline name="pipeline" xmlns:p="http://www.w3.org/2007/03/xproc"> <p:input port="source"/> <p:output port="result"/> <p:label-elements/> </p:pipeline>
<p:pipeline name="pipeline" xmlns:p="http://www.w3.org/2007/03/xproc"> <p:input port="source"/> <p:output port="result"/> <p:label-elements/> <p:for-each> <p:output port="result"/> <p:iteration-source select="//*[@xml:id]"/> <p:identity/> </p:for-each> <p:count/> </p:pipeline>
Port=result:
<c:result xmlns:c="http://www.w3.org/2007/03/xproc-step">4</c:result>