Hallvord R. M. Steen wrote:
On Sat, 09 Feb 2008 11:46:02 +0100, Charles McCathieNevile
<[EMAIL PROTECTED]> wrote:
According to MS' testing 4 major browsers (I am guessing they mean
Opera, Safari, Mozilla/FF and IE although I am not actually sure) all
fail the following tests.
http://tc.labs.opera.com/apis/XMLHttpRequest/responseXML/009.htm
That test is half-fixed, well the TC bug is fixed. Neither Opera 9.5,
Firefox 2, nor IE 7 pass though.
Opera 9.5 - returns a document but it's empty (document.documentElement
is null)
IE7 - like Opera
Firefox 2 - returns a <parsererror> document
Safari - passes test
There is a possible web content compatibility issue here if functions
that expect documents may throw on null input. For example, does
xsltprocessor.importStylesheet(null) throw? If it does the
implementation we test for might break content that expects a broken
document error to be handled differently.
At least in firefox xsltprocess.importStylesheet will throw if given
anything but a valid XSLT stylesheet. I.e. null, random XML, and
<parseerror> will throw.
/ Jonas