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: sh...@aptest.com



Reply via email to