- From: James Sulak <jsulak@gmail.com>
- Date: Sun, 7 Dec 2008 08:26:03 -0600
- To: "Dave Pawson" <dave.pawson@gmail.com>
- Cc: xproc-dev <xproc-dev@w3.org>
According to the definition of p:output (5.4): "If a binding is provided for a p:output, documents are read from that binding and those documents form the output that is written to the output port. In other words, placing a p:document inside a p:output causes the processor to read that document and provide it on the output port. It does not cause the processor to write the output to that document." So that's why it doesn't work. But as to how to make it work, I'm not sure yet. -James On Sun, Dec 7, 2008 at 5:53 AM, Dave Pawson <dave.pawson@gmail.com> wrote: > > pipe below fails in Calabash .9 > > <?xml version="1.0"?> > <p:declare-step xmlns:p="http://www.w3.org/ns/xproc"> > <p:input port="source" primary='true'> > <p:document href="doc.xml"/> > </p:input> > <p:output port='result'> > <p:document href="op.xml"/> > </p:output> > <p:identity/> > </p:declare-step> > > > I want to define a pipe with both input and output files specified by the pipe. > > http://www.w3.org/TR/xproc/#c.xslt > seems to specify both, I'm unsure why mine doesn't work? > > Error : file:/files/xproc/tests/pipe3.xpl:2: Unbound primary output > port on last step: #ANON.85 > Error : Pipeline failed: com.xmlcalabash.core.XProcException: Don't > know how to handle binding 3 > > > Any suggestions where / why I'm wrong please? > > > > -- > Dave Pawson > XSLT XSL-FO FAQ. > Docbook FAQ. > http://www.dpawson.co.uk > >
Received on Sunday, 7 December 2008 14:26:38 UTC