Henri Sivonen wrote:
On Aug 24, 2008, at 00:15, Ben Adida wrote:

The DOM consistency issue is that the xmlns attributes are DOM-wise different in text/html and application/xhtml+xml due to legacy reasons. The attribute that reads xmlns:cc="..." is represented differently in the DOM when the serialization was text/html than when it was application/xhtml+xml. We can't make xmlns:foo='...' conforming on HTML elements without either violating the DOM Consistency design principle (bad) or introducing namespace processing into HTML5 parsing (also bad).


FWIW, I think introducing namespace processing into HTML 5 parsing is the lesser evil here. I think it is substantially less bad than an inconsistent DOM.

--
Elliotte Rusty Harold  [EMAIL PROTECTED]
Refactoring HTML Just Published!
http://www.amazon.com/exec/obidos/ISBN=0321503635/ref=nosim/cafeaulaitA

Reply via email to