- From: Florent Georges <fgeorges@fgeorges.org>
- Date: Wed, 2 Feb 2011 01:36:06 +0100
- To: XProc Dev <xproc-dev@w3.org>
Hi,
I have a step that looks like the following:
<p:declare-step type="..." name="mine">
<p:input port="doc" primary="true"/>
<p:input port="seq" sequence="true"/>
<p:store>
<p:input port="source">
<p:pipe port="seq" step="mine"/>
</p:input>
</p:store>
...
Basically, it declares 2 ports: one is the primary, and the
other accepts a sequence of documents. It has to store the first
document in the sequence. Of course, the above excerpt is wrong,
because the source port of p:store does not accept sequences.
How can p:store access only to the first doc?
I thought about using p:for-each and p:iteration-position() (to
test if the current doc is the first doc), but I thought there
must be something simpler.
Did I miss something? Regards,
--
Florent Georges
http://fgeorges.org/
Received on Wednesday, 2 February 2011 00:36:59 UTC