W3C home > Mailing lists > Public > xproc-dev@w3.org > December 2008

RE: calabash: p:identity with multiple inline

From: <Toman_Vojtech@emc.com>
Date: Fri, 12 Dec 2008 10:02:10 -0500
Message-ID: <6E216CCE0679B5489A61125D0EFEC7870DC5AFBC@CORPUSMX10A.corp.emc.com>
To: <xproc-dev@w3.org>

>  <p:pipeline name="pipeline"
>             xmlns:p="http://www.w3.org/ns/xproc">
> 
>    <p:identity name="step1">
>         <p:input port="source">
>               <p:inline>
>                   <root1/>
>               </p:inline>
>               <p:inline>
>                   <root2/>
>               </p:inline>
>               <p:inline>
>                   <root3/>
>               </p:inline>
>               <p:empty/>
>         </p:input>
>    </p:identity>
> 
> </p:pipeline>
> 
> I would expect this to process correctly outputing a sequence of the 3
> root elements  (I also added a p:empty for good measure) ///// its
> giving me a XD0007 e.g.
> 
> Error  : Pipeline failed: err:XD0007: null  If sequence is not
> specified on p:output, or has the value false, then it is a dynamic
> error if the step does not produce exactly one document on the
> declared port.
> 
> is this a bug in calabash or my misunderstanding ?
> 

This is correct. the "source"/"result" ports of p:pipeline don't allow
sequences. Look in section 4.1.

Regards,
Vojtech
Received on Friday, 12 December 2008 15:03:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 12 December 2008 15:03:54 GMT