W3C home > Mailing lists > Public > www-style@w3.org > July 2005

Re: [CSS21] Please endorse xml:id

From: Ian Hickson <ian@hixie.ch>
Date: Fri, 1 Jul 2005 02:43:25 +0000 (UTC)
To: Norman Walsh <Norman.Walsh@Sun.COM>
Cc: www-style@w3.org
Message-ID: <Pine.LNX.4.61.0507010238580.7173@dhalsim.dreamhost.com>

On Tue, 28 Jun 2005, Norman Walsh wrote:
> >
> > It's not appropriate for a spec to take positions on other 
> > technologies.
> Huh? Specifications establish dependencies all the time.

What you are asking for here is not a dependency. There is nothing about 
xml:id that CSS requires.

> > Technologies should succeed or fail on their own merits, not because 
> > they were dragged kicking and screaming into implementations by virtue 
> > of other specs requiring them.
> Who's doing the dragging and who's doing the kicking and screaming, 
> exactly?

My statement was a general statement. If spec A requires spec B, despite 
being orthogonal to spec B and not requiring spec B in a technical sense, 
then spec A is attempting to drag spec B into implementations.

> > In any case, it makes no difference what we require. Implementators 
> > ignore this kind of requirement if it isn't in line with what they 
> > want to implement. To exit CR we need to show two interoperable 
> > implementations; we'd just end up dropping any requirement like this 
> > that wasn't met. And that begs the question: why have such 
> > requirements in the first place?
> I believe it would improve interoperability, you appear to believe that 
> it would not. *Shrug*

Bjoern and David have given multiple examples of cases where this kind of 
requirement has utterly failed to improve interoperability. David even 
gave examples of how such requirements could _harm_ interoperability.

I strongly agree with both of them.

I haven't yet seen any technical reason for requiring xml:id support of 
CSS implementations. It doesn't improve _CSS_ implementations at all.

Consider this: Would your working group put a requirement in the xml:id 
spec saying that xml:id implementations that had rendering components were 
required to support CSS?

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 1 July 2005 02:43:32 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:27:19 UTC