- From: Ian Hickson <ian@hixie.ch>
- Date: Wed, 12 Nov 2008 07:21:02 +0000 (UTC)
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