- From: Norman Walsh <ndw@nwalsh.com>
- Date: Thu, 18 Sep 2008 16:57:21 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <m23ajx41fy.fsf@nwalsh.com>
Jeni Tennison <jeni@jenitennison.com> writes:
> is that there's no guarantee that the <p:identity> step will be done
Right.
> before the <p:compare> step. It works in Calabash (for some definition
> of 'works'; the error that's given when the documents aren't the same
> isn't particularly helpful).
:-P
> So you probably need to do:
>
> <p:choose>
> <p:when test=". = 'true'">
> <p:xpath-context>
> <p:pipe step="comparison" port="result" />
> </p:xpath-context>
> <p:identity>
> <p:input port="source">
> <p:pipe step="pipe" port="source" />
> </p:input>
> </p:identity>
> </p:when>
> <p:otherwise>
> <p:identity>
> <p:input port="source">
> <p:pipe step="comparison" port="result" />
> </p:input>
> </p:identity>
> </p:otherwise>
> </p:choose>
That's the best I could do to. Bleh, I'm not thrilled, but I guess it
works.
> (By the way, Calabash errored when I had the <p:xpath-context> in the
> <p:choose> instead of the <p:when>, which it shouldn't have done.)
Another day, another bug :-)
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | Beware the lollipop of mediocrity: lick
http://nwalsh.com/ | it once and you suck forever.
Received on Thursday, 18 September 2008 20:58:02 UTC