Re: xmlns in HTML5

Steven Pemberton wrote:
>
> Suppose we define a new markup language, Accessible HTML, which 
> includes the role attribute and all the WAI ARIA attributes. It 
> permits an author to write a document that validates according to that 
> new schema, and send it to an HTML4 processor, with well-defined 
> processing.
> The author can also send it to an Accessible HTML processor, which can 
> do extra things with it, but it will still work with a legacy processor.
For those of you who might be new to this discussion...  this is EXACTLY 
why the XHTML M12N spec defines the XHTML Family.  It is EXACTLY why 
XHTML conforming user agents are required to deal with family members, 
and why there is an announcement mechanism that makes it possible for 
user agents to determine that a unknown, never before seen markup 
language is indeed a family member.  The whole point of that 
architecture was that it would be possible for the standard processing 
rules for XHTML documents would be applied to future markup languages, 
thus ensuring predictable behavior of new documents even in older user 
agents.

I consider it a great personal failing that none of the major browser 
vendors ever seemed to grok this.  Had they, the browser world might be 
a very different place today.

-- 
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: shane@aptest.com

Received on Friday, 17 July 2009 12:43:15 UTC