W3C home > Mailing lists > Public > www-tag@w3.org > October 2004

Re: XML Chunk Equality

From: Chris Lilley <chris@w3.org>
Date: Tue, 26 Oct 2004 23:27:39 +0200
Message-ID: <111774848.20041026232739@w3.org>
To: Elliotte Rusty Harold <elharo@metalab.unc.edu>
Cc: Norman Walsh <Norman.Walsh@Sun.COM>, www-tag@w3.org

On Tuesday, October 26, 2004, 9:31:59 PM, Elliotte wrote:

ERH> The finding says:

ERH> Natural Language. The xml:lang attribute is not treated specially in
ERH> the Infoset but is intended to have a scoped effect much like the 
ERH> base URI. This intention is made explicit in this specification.

ERH> I'm assume you're aware that the XInclude group is in the process of
ERH> creating a new language property for the element information item. 
ERH> How does this affect the finding?

Good question. Is it scoped? Can a given element have more than one
value of this property?

ERH> "Languages are compared case insensitively."

ERH> Using what language? Case mappings are not always the same from 
ERH> language to language. I is not the uppercase form of i in Turkish, 
ERH> for example. xml:lang values are normally ASCII but don't have to be.

(True, but not relevant to the current finding - see below)

ERH> What's probably intended here is that languages are compared case 
ERH> insensitively within the ASCII range using English case mappings.

No; what is intended here is that *language tags* are compared case
insensitively. xml:lang="en" and xml:lang="EN" denote the same language.
Since the intent has clearly been misunderstood, the finding should be
clarified to say 'language tags are ...'

 Chris Lilley                    mailto:chris@w3.org
 Chair, W3C SVG Working Group
 Member, W3C Technical Architecture Group
Received on Tuesday, 26 October 2004 21:27:40 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:56:06 UTC