- From: James Garriss <james@garriss.org>
- Date: Fri, 12 Sep 2008 13:59:34 -0400
- To: xproc-dev@w3.org
- Message-Id: <77CFC371-4629-4C13-B0AB-051455C3CA62@garriss.org>
Well, no doubt you've been laughing in your boots at me. But I am finally able to answer my own question. Indeed, I have the inputs and outputs wrong. The problem is my ability (or rather inability) to comprehend the syntax of the spec. I got the elements and attributes and their names all confused. Here's what this is supposed to look like: <p:declare-step xmlns:p="http://www.w3.org/ns/xproc" name="main"> <p:input port="source" primary="true"> <p:document href="BookStore.xml"/> </p:input> <p:output port="result"/> <p:delete match="/BookStore/Book/Title"/> </p:declare-step> And this works as expected. James Garriss http://garriss.blogspot.com On Sep 12, 2008, at 12:22 PM, James Garriss wrote: > I'm trying to write some simple pipelines with XProc. I seem to get > this error frequently for various steps (swap out <p:delete> for > whatever step I'm using): > > Pipeline failed: org.xproc.XProcException: A p:delete step must > contain only a signature. > > What is this error trying to tell me? I suspect it's telling me I > have the wrong number of inputs and outputs, but I don't quite get > what I'm missing (or adding). > > For grins, here's my pipeline: > > <p:declare-step xmlns:p="http://www.w3.org/ns/xproc" name="main"> > <p:input port="source" primary="true"> > <p:document href="BookStore.xml"/> > </p:input> > <p:output port="result"/> > <p:pipeline> > <p:delete> > <p:option name="BookStore/Book/Title" required="'false'"/> > </p:delete> > </p:pipeline> > </p:declare-step> > > TIA, > > James Garriss > http://garriss.blogspot.com >
Received on Friday, 12 September 2008 18:00:17 UTC