- 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