- From: Norman Walsh <ndw@nwalsh.com>
- Date: Fri, 07 Oct 2011 09:43:25 -0400
- To: public-xml-processing-model-comments@w3.org
Received on Friday, 7 October 2011 13:44:12 UTC
"vojtech.toman@emc.com" <vojtech.toman@emc.com> writes:
> Yes, I think it is valid and there is nothing wrong with it. Except
> that it uses infinite recursion. But that is a programming error, not
> different from:
>
> <p:declare-step type="test:step" name="test-step">
> <p:input port="source" sequence="true"/>
> <p:output port="result"/>
> <test:step/>
> </p:declare-step>
So you both intepret the spec as allowing forward references. I think
that's consistent with what we say about recursive imports, but I
can't actually find anywhere in the spec that says that.
For what it's worth, this is precisely why XML Calabash fails the
import-007 test. I assume that I will have seen declarations for each
step before I encounter a use of that step. Or rather, I assert
err:XS0044 id I haven't.
Be seeing you,
norm
--
Norman Walsh
Lead Engineer
MarkLogic Corporation
Phone: +1 413 624 6676
www.marklogic.com
Received on Friday, 7 October 2011 13:44:12 UTC