- From: Asbjørn Ulsberg <asbjorn@ulsberg.no>
- Date: Mon, 02 Apr 2007 12:30:13 +0200
On Tue, 27 Mar 2007 16:39:05 +0200, Thomas Broyer <t.broyer at gmail.com>
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 -=|=- asbjorn at ulsberg.no
?He's a loathsome offensive brute, yet I can't look away?
Received on Monday, 2 April 2007 03:30:13 UTC