W3C home > Mailing lists > Public > public-html@w3.org > August 2008

Re: test cases Re: xml:lang="" and lang=""

From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
Date: Wed, 27 Aug 2008 16:55:04 +0200
Message-ID: <48B56AC8.3090602@lachy.id.au>
To: Karl Dubost <karl@w3.org>
Cc: public-html@w3.org

Karl Dubost wrote:
> Reading the Editor's Draft 21 August 2008 about xml:lang="" and lang="", 
> I was trying to figure out different test cases.
> http://dev.w3.org/html5/spec/
> The most relevant part for these tests (in text/html) is:
>     If both the xml:lang attribute and the lang attribute
>     are set on an element, user agents must use the xml:lang
>     attribute, and the lang attribute must be ignored for
>     the purposes of determining the element's language.

Note that this is referring to the lang attribute with the xml prefix in 
the "http://www.w3.org/XML/1998/namespace" namespace, not attribute with 
the localName "xml:lang" in no namespace.

> This is an improvement on the previous version which was giving 
> different results depending on the mime-type.

Actually, that is still the case.  It is impossible to specify the 
xml:lang attribute (in the XML namespace) in text/html, and if the 
serialisation does contain an "xml:lang" attribute, it is in no 
namespace and is ignored.

> This would need to be tested in browsers.
> Case 2 - <html xml:lang="fr" and lang="ja">
>     2.a text/html
>         -> language fr  [10 June 2008 ja]

No, because that xml:lang attribute will be in no namespace, and thus 
ignored.  The correct language is ja, unchanged from the previous 
version of the spec.

> Case 3 - <html xml:lang="fr" and lang="">
>     3.a text/html
>         -> language fr  [10 June 2008 unknown]
> Case 4 - <html xml:lang="" and lang="ja">
>     4.a text/html
>         -> language unknown [10 June 2008 ja]
> Case 5 - <html xml:lang="fr" and lang="fr-CA">
>     5.a text/html
>         -> language fr [10 June 2008 fr-CA]

Those 3 are also incorrect for the same reason.

Lachlan Hunt - Opera Software
Received on Wednesday, 27 August 2008 14:55:45 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 29 October 2015 10:15:37 UTC