- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Mon, 1 Oct 2007 14:36:37 -0500
- To: "Anne van Kesteren" <annevk@opera.com>
- Cc: "Al Gilman" <Alfred.S.Gilman@ieee.org>, public-html <public-html@w3.org>, public-html-request@w3.org, public-xhtml2@w3.org, "Simon Pieters" <simonp@opera.com>, "wai-xtech@w3.org" <wai-xtech@w3.org>
- Message-ID: <OFFE9F7D80.E0836C28-ON86257367.006B81E9-86257367.006BB6DB@us.ibm.com>
Hi Anne, Thanks. The tricky thing is that XHTML 1.x modularization also uses the same http://www.w3.org/1999/xhtml namespace. So, when we introuce aria- properties for xhtml serialization they also show up there. So, there is serialization for html and then the xhtml modularization work . How is that coordinated? Rich Rich Schwerdtfeger Distinguished Engineer, SWG Accessibility Architect/Strategist Chair, IBM Accessibility Architecture Review Board blog: http://www.ibm.com/developerworks/blogs/page/schwer "Anne van Kesteren" <annevk@opera.com To > Richard Schwerdtfeger/Austin/IBM@IBMUS, 10/01/2007 01:55 "Simon Pieters" <simonp@opera.com> PM cc "Al Gilman" <Alfred.S.Gilman@ieee.org>, public-html <public-html@w3.org>, public-html-request@w3.org, public-xhtml2@w3.org, "wai-xtech@w3.org" <wai-xtech@w3.org> Subject Re: role cardinality [was: Re: ARIA Proposal ] On Mon, 01 Oct 2007 20:37:53 +0200, Richard Schwerdtfeger <schwer@us.ibm.com> wrote: > One thing that came up on today's pf call was the point about > aria-properties being in the XHTML namspace. This is new. So, the > question I have is which of the two working groups owns the xhtml > namespace - xhtml2 or html? This was not clear after the W3C split the > effort. > > The proposal states: UAs must process an aria-propertyname attribute in > no namespace that is part of an element in the > http://www.w3.org/1999/xhtml > namespace as described below, unless that element has a propertyname > attribute in the http://www.w3.org/2005/07/aaa namespace specified. The HTML WG works on both HTML and an XML serialization of HTML. The XML serialization of HTML is a "backwards compatible" version of XHTML 1.0 and the HTML serialization is a "backwards compatible" version of HTML 4.01 simply said. HTML 4.01 and XHTML 1.0 share the same underlying language. As do the HTML and XML serializations of HTML 5. The WG tries to minimize the amount of differences between the HTML and XML serialization of HTML 5. For instance, an HTML DOM will have elements put in a namespace once HTML 5 is implemented. This also simplifies things for authors when transitioning between the two and hopefully makes implementing and testing a bit saner as well. Anyway, the result of the above is that if a new feature for the HTML serialization is introduced it is also introduced for the XML serialization and hence aria-*="" attributes work for both HTML and HTML serialized as XML (XHTML). (The aria-*="" attributes are _not_ in a namespace by the way and the proposal did _not_ change regarding this. This has been consistent from the start.) Hope this helps. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
Attachments
- image/gif attachment: graycol.gif
- image/gif attachment: pic20459.gif
- image/gif attachment: ecblank.gif
Received on Monday, 1 October 2007 19:37:05 UTC