- From: Anne van Kesteren <fora@annevankesteren.nl>
- Date: Fri, 27 Oct 2006 02:17:55 +0200
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. Yeah. > 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 <http://annevankesteren.nl/> <http://www.opera.com/>
Received on Thursday, 26 October 2006 17:17:55 UTC