[whatwg] Handling <title> inside <body>

On Tue, 11 Nov 2008, Garrett Smith wrote:
> >
> > Unfortunately, we have little choice in the matter. Scripting and XML 
> > both allow you to unambiguously create highly non-conforming DOMs, 
> > e.g. with <title> elements as the root element and <html> elements as 
> > children of <input> elements. The renderer has to deal with all such 
> > DOMs.
> 
> What does XML has to do with any of this?

XML can denote arbitrarily nested DOMs.


> A script that adds an HTML element to a INPUT element should cause an 
> hierarchy exception to be raised.

No, it shouldn't.


> | Since user agents may vary in how they handle error conditions,
> | authors and users must not rely on specific error recovery behavior.
> 
> http://www.w3.org/TR/REC-html40/appendix/notes.html#notes-invalid-docs

This was one of the biggest mistakes in HTML4, and HTML5 does not make 
that mistake again.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Tuesday, 11 November 2008 23:21:02 UTC