[whatwg] Differences between application/xhtml+xml and application/xml

Ian Hickson ian at hixie.ch
Tue May 13 03:59:57 PDT 2008

On Tue, 13 May 2008, Michael A. Puls II wrote:
> body.xhtml (served as application/xhtml+xml)
> body.xml (served as application/xml)
> With the latter, Firefox and Opera don't have document.body defined. 
> Safari does though.
> Should Safari match Firefox and Opera or the other way around?

The HTML5 spec says that Safari is correct. However, none of the browsers 
implement exactly what the spec requires, which is that all Document 
objects implement all Document interfaces (SVGDocument, HTMLDocument, 

> Either way, could you add a little comment in the spec saying that 
> although application/xml might work, there are catches.

Well, we don't want to start listing the bugs in the spec, that's a losing 
proposition. :-) The browsers (or the spec) should be fixed so that 
everything matches.

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