- From: Charles McCathieNevile <chaals@opera.com>
- Date: Sat, 09 Feb 2008 17:08:16 +0530
- To: "Web API WG (public)" <public-webapi@w3.org>
Hi,
this test says it checks what happens when you load an invalid XML
document. Unfortunately it actually loads the wrong document at the moment
- http://tc.labs.opera.com/apis/XMLHttpRequest/responseXML/support/008.xml
(which is well-formed) instead of
http://tc.labs.opera.com/apis/XMLHttpRequest/responseXML/support/009.xml
which has an ampersand and is not well-formed XML.
I suggest we declare this test invalid, and either replace it and declare
it valid only after such date as it is fixed, or simply add a new test
that gets the correct file.
The test checks one aspect of step 3 in the part of section 4 that deals
with "XML response entity body", which requires that content which fails
XML well-formedness should have a responseXML of null - in this case the
responseXML should be null because the file loaded contains an unescaped
ampersand.
I could not find any issue raised and resolved for this in the issue
tracker, but it is mentioned in a thread at
http://lists.w3.org/Archives/Public/public-webapi/2007Feb/thread.html#msg088
followed by an apparent summary at
http://lists.w3.org/Archives/Public/public-webapi/2007Mar/0090 (I am
assuming, since the summary there matches what I understand the document
to say on this point).
If we make the change, what is the conformance status? Given that
http://tc.labs.opera.com/apis/XMLHttpRequest/responseXML/006.htm (which
also tests XML well-formedness errors giving null responseXML) is not one
of the tests failed by a lot of browsers, I suspect the issue will go
away, but I haven't actually run the tests on other browsers yet. So I
suggest there is no real issue here, just an incorrect test.
cheers
Chaals
--
Charles McCathieNevile Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals Try Opera 9.5: http://snapshot.opera.com
Received on Saturday, 9 February 2008 11:38:31 UTC