[whatwg] Test suite: Embedded content

Ian Hickson ian at hixie.ch
Tue Jun 5 22:32:17 PDT 2007


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.   `._.-(,_..'--(,_..'`-.;.'



More information about the whatwg mailing list