Re: [XSLT 2.0] Conformance levels

Colin,

You commented in

http://lists.w3.org/Archives/Public/public-qt-comments/2004Feb/1237.html

to the effect that you felt it should be legitimate for a conformant
processor to implement some but not all of the features required in the
schema-aware conformance level.

The Working Group debated this. The WG understands your reasons, but felt
that it was undesirable in the interests of interoperability to allow
implementors to "cherry-pick" the features they liked from the spec, while
leaving out those they didn't like or found harder to implement. 

For an implementor aiming to achieve full conformance but who has not yet
reached that level, there are two options:

(a) you can put a switch in your product that disables all features beyond
the basic conformance level, and announce that the product, with this switch
set, conforms at the basic level

(b) you can simply announce to your users that you have implemented all the
features required of a basic level processor and more, while avoiding a
formal claim that your product is conformant.

I know that this isn't what you wanted, but I have to ask if you will accept
this response to your comment.

Regards,

Michael Kay
for the XSL Working Group

Received on Friday, 20 August 2004 13:23:31 UTC