W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2007

[whatwg] Test suite: Embedded content

From: Ian Hickson <ian@hixie.ch>
Date: Wed, 6 Jun 2007 05:32:17 +0000 (UTC)
Message-ID: <Pine.LNX.4.64.0706060449420.9191@dhalsim.dreamhost.com>
On Tue, 29 Nov 2005, Lachlan Hunt wrote:
> > 
> > At least in Gecko, we parse the contents of <noembed>, <noscript>, 
> > <noframes>, and <iframe> as CDATA when we're not going to be using 
> > their contents because in the past, we've had lots of problems with 
> > authors treating these tags like C's preprocessor directives, handling 
> > cases like: 
> > <head><noscript><body>...</noscript><script>...</script><body> is 
> > extremely difficult (and then preserving round-tripping for editor 
> > gets to be a problem, and the list of problems goes on).
> 
> Ok, but how is equivalent markup handled in XHTML, where parsing 
> obviously can't switch to CDATA?

Badly.

<noembed> is non-conforming and does nothing in XHTML.
<noscript> is non-conforming in XHTML and does nothing in XHTML.
<noframes> might be non-conforming. I haven't done anything with it yet.
<iframe> contents are non-conforming in XHTML. They would be hidden but 
are in the DOM and active.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Tuesday, 5 June 2007 22:32:17 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:56 UTC