- From: Karl Dubost <karl@w3.org>
- Date: Tue, 18 Mar 2008 18:18:10 +0900
- To: Felix Sasaki <fsasaki@w3.org>
- Cc: Olivier Théreaux <ot@w3.org>, "public-qa-dev@w3.org list" <public-qa-dev@w3.org>
Le 18 mars 2008 à 16:47, Felix Sasaki a écrit : > HTML 4.01 is talking about the lang attribute, but not xml:lang. So > I think the above statement "The following attributes are > common ..." does not contradict HTML 4.01. . However, it may make > sense to align the behavior of lang and xml:lang: that is, to change > the requirements for lang and let it appear at any element, or to > change the requirements for xml:lang so that it may not appear on > APPLET, BASE etc. That looks like a question for the HTML and i18n > core WGs, and after it is decided it would be a question for the > conformance checker. What do you think? note that HTML 4.01 defines the content model. HTML 4 is a language with two serializations and a lot of profiles. HTML 4 sgml -> HTML 4.01 xml -> XHTML 1.0, XHTML 1.1, XHTML Basic, etc. This is not valid XHTML 1.0 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd "> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>example of xhtml</title> </head> <body> <p>foo <br xml:lang="en"/> bar</p> </body> </html> >> html5 served as application/xhtml+xml >> >> <html xmlns="http://www.w3.org/1999/xhtml"> >> <head> <title>example of xhtml</title> </head> >> <body> >> <p>foo <br xml:lang="en"/> bar</p> >> </body> >> </html> >> >> >> What a Conformance checker should do here? From html 5 (application/xhtml+xml), point of view this is conformant. > it should implement the currently different requirements for lang > and xml:lang and not complain, or - if the HTML WG / i18n folks > agree on changing the xml:lang behavior as described above - it > should complain. Maybe henri has a different interpretation than me. -- Karl Dubost - W3C http://www.w3.org/QA/ Be Strict To Be Cool
Received on Tuesday, 18 March 2008 09:18:45 UTC