Folks,
As part of the process of updating XHTML 1.1, the XHTML 2 Working Group
has agreed to re-introduce @lang. The main reason for this is
accessibility - most assistive technology software out there does not
look at xml:lang, so if you want to make your web page maximally
accessible you either need to 1) avoid XHTML 1.1 or 2) make your pages
invalid. Clearly neither was a great choice!
In the latest XHTML 1.1 draft, there is the following text:
This specification also adds the |lang| attribute to the I18N
attribute collection as defined in [XHTMLMOD
<http://www.w3.org/MarkUp/2009/PER-xhtml11-20090507/references.html#ref_xhtml_modularization>].
The |lang| attribute is defined in [HTML4
<http://www.w3.org/MarkUp/2009/PER-xhtml11-20090507/references.html#ref_html4>].
When this attribute and the |xml:lang| are specified on the same
element, the |xml:lang| takes precedence. When both |lang| and
|xml:lang| are specified on the same element, they SHOULD have the
same value.
I propose that we add similar text to RDFa Syntax section 8 [2] in the
next revision (I expect that revision to be a Proposed Edited
Recommendation with minor tweaks like this). Obviously this would also
require minor changes to the DTD and XML Schema implementations.
[1]
http://www.w3.org/MarkUp/2009/PER-xhtml11-20090507/doctype.html#s_doctype
[2] http://www.w3.org/TR/rdfa-syntax/#s_xhtmlrdfa
--
Shane P. McCarron Phone: +1 763 786-8160 x120
Managing Director Fax: +1 763 786-8180
ApTest Minnesota Inet: sh...@aptest.com