- From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
- Date: Tue, 26 Oct 2004 15:31:59 -0400
- To: Norman Walsh <Norman.Walsh@Sun.COM>
- Cc: www-tag@w3.org
The finding says: Natural Language. The xml:lang attribute is not treated specially in the Infoset but is intended to have a scoped effect much like the base URI. This intention is made explicit in this specification. I'm assume you're aware that the XInclude group is in the process of creating a new language property for the element information item. How does this affect the finding? "Languages are compared case insensitively." Using what language? Case mappings are not always the same from language to language. I is not the uppercase form of i in Turkish, for example. xml:lang values are normally ASCII but don't have to be. What's probably intended here is that languages are compared case insensitively within the ASCII range using English case mappings. 2.6 Unexpanded Entity Reference Information Items Should system identifiers that differ only in case of the protocol and or the the authority be considered unequal? What about system identifiers that use percent escapes? Same question for Document Type Declaration Information Items and UNparsed entity information items. -- Elliotte Rusty Harold elharo@metalab.unc.edu Effective XML (Addison-Wesley, 2003) http://www.cafeconleche.org/books/effectivexml http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
Received on Tuesday, 26 October 2004 19:40:59 UTC