- From: Simon Pieters <simonp@opera.com>
- Date: Mon, 13 Jul 2009 14:05:42 +0200
On Thu, 09 Jul 2009 19:38:58 +0200, Boris Zbarsky <bzbarsky at mit.edu> wrote: > Kartikaya Gupta wrote: >> Opera and Chrome will alert "<c1>some>stuff</c1>more<stuff" >> (escaping the angle bracket inside the child element) and Firefox just >> outputs "more<stuff" (presumably a bug). > > It's actually rather purposeful, at least in terms of the code. It'd be > pretty easy to change to returning the textContent instead (so walking > into kids). textContent wouldn't emit the tags. I think the spec currently matches what IE does. > See https://bugzilla.mozilla.org/show_bug.cgi?id=125746 for the history > here (the code has just been carried along since). > >> I tried a couple of the other special elements (script and xmp) and >> they worked the same way. I think for compatibility the spec should say >> "If the parent of the current node is a" instead of "If one of the >> ancestors of current node is a" for the Text/CDATASection handling. > > No opinion on this, honestly. -- Simon Pieters Opera Software
Received on Monday, 13 July 2009 05:05:42 UTC