- From: James Fuller <james.fuller.2007@gmail.com>
- Date: Fri, 12 Dec 2008 15:55:27 +0100
- To: "XProc Dev" <xproc-dev@w3.org>
further to this (thx Norman for explaining); the problem here is that the top level p:pipeline is just a p:declare-step with top level p:input and p:output declared with sequence='false' so the question now is should we consider setting these defaults to 'true' to avoid the common case ... also am wondering if there are any security issues with this in potentially leaking more information then desired ... need to do more testing. cheers, Jim On Fri, Dec 12, 2008 at 3:44 PM, James Fuller <james.fuller.2007@gmail.com> wrote: > take > > <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 ? > > cheers, Jim Fuller >
Received on Friday, 12 December 2008 14:56:07 UTC