On Tue, 27 Mar 2007 16:39:05 +0200, Thomas Broyer <[EMAIL PROTECTED]>
wrote:
In other words, what should document.body.innerHTML end with after this
script: var svg_svg =
document.createElementNS("http://www.w3.org/2000/svg",
"svg:svg"); document.body.appendChild(svg_svg);
As long as the result stays well-formed and qualified, does it really
matter?
Should it end with "<svg></svg>" or "<svg:svg></svg:svg>"? (Firefox
would have "<svg></svg>")
Imo, it would be <svg xmlns="http://www.w3.org/2000/svg"></svg> or
<svg:svg xmlns:svg="http://www.w3.org/2000/svg"></svg:svg>. The
deserialization of those XML fragments produce the same DOM and are thus
equal. If the namespace URI is already defined somewhere in the DOM, I
suppose the registered prefix should be used instead.
Also, should the "tag name" be lowercased before inclusion in the
output or the algorithm is just assuming the "tag name" of HTML
elements have already been lowercased elsewhere?
I think that non-XHTML elements should stay "as entered".
Same questions with attribute names ;-)
Same answer, imo. :)
--
Asbjørn Ulsberg -=|=- [EMAIL PROTECTED]
«He's a loathsome offensive brute, yet I can't look away»