Possible conditional construct for discussion

<pipeline xmlns="http://ltg.ed.ac.uk/pipeline">

  <input name="source"/>
  <output name="result" from="inc.result"/>

  <choose name="cond">

    <output name="result">
 
    <when test="/*/@version = 1">
      <output name="result" from="ss.result"/>
      <step name="ss" type="xslt">
        <with-input name="stylesheet" uri="http://example.org/foo.xsl"/>
        <with-input name="source" from="source"/>
        <with-param name="xslt-params" value="p='xyz'"/>
      </step>
    </when>

    <otherwise>
      <output name="result" from="source"/>
    </otherwise>

  </choose>

  <step name="inc" type="xinclude">
    <with-input name="source" from="cond.result"/>
  </step>

</pipeline>

Received on Thursday, 22 June 2006 15:24:40 UTC