- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Tue, 25 Nov 2008 00:15:00 +0100
- To: Jonas Sicking <jonas@sicking.cc>
- CC: Jim Jewett <jimjjewett@gmail.com>, HTML WG <public-html@w3.org>
Jonas Sicking wrote: >> Understood, and yes that's a problem (this is, for instance, about >> disable-output-escaping, right?). > > That, and things like > > <xsl:template match="..."> > <input type="text"> > Label here > </input> > </xsl:template> > > If you just display the DOM then 'Label here' part is not rendered as > <input> is a replaced element. If you serialize and reparse, the 'Label > here' part ends up being a sibling since the start <input> tag is parsed > as the whole element with Label here being a sibling and '</input>' > being an erroneous stray tag. > > Yes, we have gotten bugs on people depending on that since it works in IE. Interesting. Another issue of course is IE's behavior with respect to stripping "ignorable" whitespace (IE ignores more than it should). So yes, all these are instances of under-specification, but not *necessarily* caused by spec fragmentation. BR, Julian
Received on Monday, 24 November 2008 23:15:41 UTC