- From: <Toman_Vojtech@emc.com>
- Date: Tue, 8 Dec 2009 08:30:49 -0500
- To: <public-xml-processing-model-wg@w3.org>
> Actually, on closer inspection, I wonder if the intent of > 2.13 was to say > that XProc version applies to p:pipeline, p:declare-step, or p:library > and no where else. I think that was the intent. In my view, the same XProc version falls in the same category as xpath-version and psvi-required. The same inheritance rules apply. > > Do we really *need* or *want* to allow version mixing at a lower level > than whole pipelines? You mean for instance this? <p:pipeline version="1.0"> <p:identity version="2.0"/> </p:pipeline> I think you can always emulate it with: <p:pipeline version="1.0"> <p:pipeline type="v2:identity" version="2.0"> <p:identity/> </p:declare-step> <v2:identity/> </p:pipeline> Question is, what would happen when you used @version on, say, p:pipe.... But I don't really want to go that route myself. Perhaps it wouldn't be that much work to support @version at the step "invocation" level in V1, but given that a (more verbose) workaround always exists, it would be more of a convenience feature. So my opinion: not in V1. Regards, Vojtech
Received on Tuesday, 8 December 2009 13:31:35 UTC