W3C home > Mailing lists > Public > public-xml-processing-model-wg@w3.org > February 2007

Re: Proposed component list

From: Alessandro Vernet <avernet@orbeon.com>
Date: Thu, 1 Feb 2007 08:16:03 -0800
Message-ID: <4828ceec0702010816p6febf171wdadbb2598e010819@mail.gmail.com>
To: public-xml-processing-model-wg <public-xml-processing-model-wg@w3.org>

On 2/1/07, Norman Walsh <Norman.Walsh@sun.com> wrote:
> XSLT has well defined semantics for running a 1.0 stylesheet through a
> 2.0 processor and vice versa.

I understand this. But it seems to me that in most cases when people
have version="1.0" in their stylesheet, their intention is to have the
stylesheet executed by a 1.0 engine, and when they have version="2.0",
their intention is to have the stylesheet executed by a 2.0 engine.

So why not make that the default, but still give pipeline authors the
ability to provide a parameter to say "I really want this to be
executed by a 1.0 or 2.0 engine, whatever the version attribute says",
for those corner cases where it is needed.

This discussion shows the tension between making things always
explicit and picking a default that works most of the time, while
letting users provide a configuration for those cases where the
default is not appropriate. We get to pick what we like better: EJB 2
or RoR?

Alex
-- 
Orbeon Forms - Web Forms for the Enterprise, Done the Right Way
http://www.orbeon.com/
Received on Thursday, 1 February 2007 16:16:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:49 GMT