On Thu, 26 Oct 2006 15:22:58 +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.
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/>