- From: Sam Ruby <rubys@intertwingly.net>
- Date: Thu, 01 Oct 2009 10:14:35 -0400
- To: Adrian Bateman <adrianba@microsoft.com>
- CC: HTML WG <public-html@w3.org>, Tony Ross <tross@microsoft.com>
Adrian Bateman wrote: > > Tony has written up our thoughts on Distributed (or Decentralized) > Extensibility in the attached HTML document. Tony is on vacation so I > am posting on his behalf. > > We have included a base proposal with several optional components. > The purpose of this document is to seed a discussion and we expect > the discussion to drive improvements in the document. "Namespaces in XML 1.0"[1] is a separate document than "Extensible Markup Language 1.0"[2] Is there a technical reason why "Namespaces in HTML5" couldn't be a separate document from "HTML5"[3]; and in fact potentially be one of the "other applicable specifications"[4] alluded to by that document? If so, what changes to the proposal and/or HTML5 would enable such to be pursued? Given that this clearly is a contentious topic, my suggestion is that this initially be pursued as a separate draft. On a technical level, what would be value of the namespaceURI for the element with a localName of 'foo:bar' in the following non-conforming document? <!DOCTYPE html> <html> <head> <title>hoisted</title> </head> <body xmlns:foo="http://example.com/foo/1"> <table xmlns:foo="http://example.com/foo/2"> <tbody xmlns:foo="http://example.com/foo/3"> <foo:bar></foo:bar> <tr><td>xxx</td></tr> </tbody> </table> </body> </html> To assist with this here are two URI's for exploration: http://tinyurl.com/yauzj4e http://tinyurl.com/y88hhdw Special note: the placement of this element in IE8 and Opera differs from the placement of this element in Mozilla, WebKit and HTML5. Also note the localName of this element assigned by the HTML5 Live DOM Viewer. > Regards, > > Adrian. - Sam Ruby [1] http://www.w3.org/TR/REC-xml-names/ [2] http://www.w3.org/TR/xml/ [3] http://www.w3.org/TR/html5/ [4] http://www.w3.org/TR/html5/dom.html#semantics-0
Received on Thursday, 1 October 2009 14:15:13 UTC