Re: ISSUE-41/ACTION-97 decentralized-extensibility

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