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

Reply via email to