[whatwg] A Selector-based metadata proposal

Anne van Kesteren annevk at opera.com
Fri May 22 08:10:18 PDT 2009


On Fri, 22 May 2009 16:44:32 +0200, Toby Inkster <mail at tobyinkster.co.uk> wrote:
> On Fri, 2009-05-22 at 12:26 +0200, Eduard Pascual wrote:
>> Are you calling the DOM Consistency Principle a "theoretical" or
>> "aesthetic" argument?
>
> Certainly not -- DOM consistency is a great idea. But given that the
> HTML5 spec defines how the DOM is built, there's a very simple solution
> to that -- HTML5 could simply mandate that:
>
> 	<html xmlns:foo="http://foo.example.com/">
>
> generates an identical DOM representation in both XHTML5 and HTML5.
> What's the problem with that?

People doing e.g.

  [xmlns\:foo] { ... }

in CSS and expecting it to function.


ECMAScript libraries doing

  var x = getAttributeNS("", "xmlns:foo")

and expecting it to function.


 * It's not clear how common either scenario is.
 * There are probably more ways to exploit the difference besides what I listed.
 * It might make people think that <foo:bar> style elements would work. (I believe we're reasonably sure this would break things.)
 * It might make people think that <x foo:bar=""> style attributes would work. (I believe we're reasonably sure this would break things too.)
 * ...


(Not sure what this has to do with Selectors by the way.)


-- 
Anne van Kesteren
http://annevankesteren.nl/


More information about the whatwg mailing list