[whatwg] Map lang to xml:lang at the parser level

Anne van Kesteren fora at annevankesteren.nl
Thu Oct 26 17:17:55 PDT 2006

On Thu, 26 Oct 2006 15:22:58 +0200, Henri Sivonen <hsivonen at iki.fi> wrote:
>>> I think this proposal is definitely worth considering. Would it have  
>>> any ill effects on scripting compatibility with Appendix C XHTML soup  
>>> served as text/html? In cases like <p lang='en' xml:lang='fr'> the DOM  
>>> would not be exactly the same as in legacy browsers. (I am assuming  
>>> here that xml:lang='fr' would disappear in text/html parsing and  
>>> lang='en' would be treated as a meaningless attribute on the  
>>> application/xhtml+xml side.)
>> Actually, in that case you would have on attribute lang="en" in the XML  
>> namespace and one attribute xml:lang="fr" in no namespace.
> I take in that you mean the text/html case.


> That would be possible in browsers whose DOM implementations need to do  
> ugly XML-hostile things for text/html anyway. However, other types of  
> programs processing HTML5 using XML tools would have to be allowed to  
> consider xml:lang in text/html non-conforming and trashable, because  
> what you suggest violates basic assumptions that XML processing software  
> is supposed to make or even enforce.

How so?

Anne van Kesteren

More information about the whatwg mailing list