- From: Michel Fortin <michel.fortin@michelf.com>
- Date: Fri, 1 Dec 2006 17:44:51 -0500
Le 1 d?c. 2006 ? 11:44, Ian Hickson a ?crit : > On Fri, 1 Dec 2006, Michel Fortin wrote: >> >> Okay, so if I understand well, xml:lang in the spec refers to the >> "lang" >> attribute in the "xml" namespace, not to the "xml:lang" attribute >> in the >> null namespace that you get with the HTML parser. It makes sense >> from a >> DOM perspective, but it's misleading from a markup perspective, so I >> still think it should be clarified. > > Could you propose some text? What about adding at the end of this paragraph: "If both the xml:lang attribute and the lang attribute are set, user agents must use the xml:lang attribute, and the lang attribute must be ignored for the purposes of determining the element's language." the following sentence: "Note that the xml:lang attribute can only be set via scripting for HTML documents, since the HTML parser does not handle namespaces." I guess that new sentence is totally obvious when you've read the Terminology section, but I still think it's important because xml:lang is used a lot in XHTML1 documents served as text/html, and people will be referring to this part of the spec to know what browsers do about them so it ought to be clear. Michel Fortin michel.fortin at michelf.com http://www.michelf.com/
Received on Friday, 1 December 2006 14:44:51 UTC