W3C home > Mailing lists > Public > www-international@w3.org > April to June 2010

RE: Regarding update of language declaration tests (I81NWG)

From: CE Whitehead <cewcathar@hotmail.com>
Date: Sun, 18 Apr 2010 19:19:15 -0400
Message-ID: <SNT142-w63F2AB6050D21A00E7EB68B30C0@phx.gbl>
To: <xn--mlform-iua@xn--mlform-iua.no>
CC: <www-international@w3.org>


Hi!
From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> 
Date: Sat, 17 Apr 2010 02:45:31 +0200
> I highly recommend 
> reading Johannes Koch's presentation of the status of the empty 
> xml:lang="" attribute. 
http://lists.w3.org/Archives/Public/public-rdfa/2010Apr/0009
I looked quickly over Koch's article:
I saw that lang=null is not valid according to strict DTD XHTML 1.0 
From: Johannes Koch <koch@w3development.de> 
Date: Wed, 14 Apr 2010 10:28:43 +0200
> Hi Stephane

> This indicates that (formally) an empty string is not a NMTOKEN and so 
> is no valid value for the xml:lang attribute as defined in the XHTML 1.0 
> Strict DTD.
Elsewhere however Koch notes that:
> in languages based on XHTML Modularization 1.1, the empty string is 
> (formally) DTD-valid and XML-Schema-valid.
and that:
>  in "XHTML 1.1 + RDFa" the empty string is (formally) DTD-valid.
As I think you know, Richard Ishida suggests using lang="und"  
where lang= the empty string is not supported in xml; otherwise his article recommends
the use of the emptry string that the working group is now trying to make invalid; see:
http://www.w3.org/International/questions/qa-no-language
Best,
C. E. Whitehead
cewcathar@hotmail.com 
 		 	   		  
Received on Sunday, 18 April 2010 23:19:48 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 18 April 2010 23:19:50 GMT