XProc Unit Test: wrap001

Inputs

Port=source:

<p:pipeline name="pipeline" xmlns:p="http://www.w3.org/2007/03/xproc">
<p:input port="source"/>
<p:output port="result"/>

<p:wrap>
  <p:option name="target" value="p:option"/>
  <p:option name="name" value="option-wrapper"/>
</p:wrap>

</p:pipeline>

Pipeline

pipeline:

<p:pipeline name="pipeline" xmlns:p="http://www.w3.org/2007/03/xproc">
<p:input port="source"/>
<p:output port="result"/>

<p:wrap>
  <p:option name="target" value="p:option"/>
  <p:option name="name" value="option-wrapper"/>
</p:wrap>

</p:pipeline>

Outputs

Port=result:

<p:pipeline xmlns:p="http://www.w3.org/2007/03/xproc" name="pipeline">
<p:input port="source"/>
<p:output port="result"/>

<p:wrap>
  <option-wrapper><p:option value="p:option" name="target"/></option-wrapper>
  <option-wrapper><p:option value="option-wrapper" name="name"/></option-wrapper>
</p:wrap>

</p:pipeline>