- From: Tex Texin <tex@xencraft.com>
- Date: Wed, 21 Sep 2005 04:15:41 -0700
- To: Martin Duerst <duerst@it.aoyama.ac.jp>
- CC: Bjoern Hoehrmann <derhoermi@gmx.net>, Christophe Strobbe <christophe.strobbe@esat.kuleuven.be>, www-international@w3.org
Since xml:lang attributes were inherited from parents, there was a need in RDF to specify that the value should not be inherited. What I pulled up with a quick search, was: http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-languages The xml:lang="" form is used to indicate absence of language identifier. tex Martin Duerst wrote: > > At 13:07 05/09/21, Bjoern Hoehrmann wrote: > > > >* Martin Duerst wrote: > >> >Technique 1 or 8: What would you recommend for content that has no > >>natural language, e.g. type samples that include Latin, Greek and Cyrillic > >>characters? (Joe Clark brought this issue to the attention of the WCAG WG: > >>http://lists.w3.org/Archives/Public/w3c-wai-gl/2005AprJun/0144.html.) > >> > >>Use lang='' / xml:lang='', i.e. the empty string. > > > >Note that this is not allowed in HTML or XHTML. Using "und" is allowed. > > Besides the point brought up by Tex, HTML4 > was still using RFC 1766 the last time I looked, which > excludes a lot of tags for perfectly fine languages, > and it will exclude more once RFC 3066bis is approved. > This clearly doesn't make sense. The DTD of course > allows an empty lang field, so anything with lang='' > is perfectly valid HTML4. > > As for XHTML, there are a lot of versions, and I have only > checked 1.0, but for that case, Section C9 (at > http://www.w3.org/TR/2002/REC-xhtml1-20020801/#C_7) says: > > Use both the lang and xml:lang attributes when specifying the > language of an element. The value of the xml:lang attribute > takes precedence. > > As xml:lang allows an empty string (by virtue of the XML REC > allowing it explicitly, just for the purpose described by > Christophe), and XHTML doesn't disallow it, we are > perfectly fine for XHTML! > > Regards, Martin. -- ------------------------------------------------------------- Tex Texin cell: +1 781 789 1898 mailto:Tex@XenCraft.com Xen Master http://www.i18nGuy.com XenCraft http://www.XenCraft.com Making e-Business Work Around the World -------------------------------------------------------------
Received on Wednesday, 21 September 2005 11:15:56 UTC