- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 07 Jul 2009 00:40:02 -0700
- To: XProc Dev <xproc-dev@w3.org>
- Message-ID: <m27hyl2b71.fsf@nwalsh.com>
"Toman_Vojtech@emc.com" <Toman_Vojtech@emc.com> writes:
> I remember discussing this some time ago, but I cannot find when and
> what the conclusion was. I think that:
>
> <p:pipeline>
> <p:input port="source">
> <p:document href="..."/>
> </p:input>
> ...
> </p:pipeline>
>
> is allowed, because p:pipeline is just a shortcut for
> p:declare-step. And in p:declare-step, you can provide default
> bindings for the input ports. But I vaguely remember there was
> something strange about p:pipeline in this regard.
>
> As I said, our implementation does allow this, but it may be a bug.
> Norm?
Yes, that's a bug.
<p:pipeline ...>
<p:input port="source">
<p:document href="..."/>
</p:input>
...
is exactly the same as
<p:declare-step ...>
<p:input port="source"/>
<p:input port="parameters" kind="parameter"/>
<p:output port="result"/>
<p:input port="source">
<p:document href="..."/>
</p:input>
...
which is a duplicate declaration of the input port named "source".
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | One stops being a child when one
http://nwalsh.com/ | realizes that telling one's trouble
| does not make it better.--Cesare Pavese
Received on Tuesday, 7 July 2009 07:40:47 UTC