- From: Norman Walsh <ndw@nwalsh.com>
- Date: Mon, 14 May 2007 09:47:59 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <87ps53qzxs.fsf@nwalsh.com>
/ Norman Walsh <ndw@nwalsh.com> was heard to say: | / Alessandro Vernet <avernet@orbeon.com> was heard to say: | | That part is fine, but what surprises me is XPath expression itself: | | "$p:episode". The step receives this as a string. When it evaluates | | that expression why would there be a $p:episode variable? This is not | | an XPath expression evaluated by the pipeline engine, but by a | | component. For this to work, the pipeline engine would need somehow to | | expose the state variables to the component, and the component to | | expose those states variables as XPath variables when evaluating XPath | | expressions. [...] | Yes. And maybe I've changed my mind. In reply to her message, I said | that I thought we should expose them, but now I'm thinking maybe we | don't have to. Ah, but then how do we make this work? <p:matching-documents> <p:input port="source"> <p:inline> <odd/> </p:inline> <p:inline> <even/> </p:inline> <p:inline> <odd/> </p:inline> <p:inline> <even/> </p:inline> <p:inline> <odd/> </p:inline> </p:input> <p:option name="test" value="$p:position mod 2 = 1"/> </p:matching-documents> We added $p:position for this very case. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Everything should be made as simple as http://nwalsh.com/ | possible, but no simpler.
Received on Monday, 14 May 2007 13:48:12 UTC