On Oct 24, 2006, at 09:39, Anne van Kesteren wrote:
On Mon, 23 Oct 2006 12:52:44 +0200, Henri Sivonen <[EMAIL PROTECTED]>
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.
--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/