- From: Arnold, Curt <Curt.Arnold@hyprotech.com>
- Date: Wed, 18 Apr 2001 16:43:52 -0600
- To: "'www-dom-ts@w3.org'" <www-dom-ts@w3.org>
I have completed converting the JUnit tests to JSUnit 1.1 (http://www.jsunit.net) and will be updating the xmlconf.sourceforge.net CVS tonight. This has allowed me to run the NIST DOM 1 Java tests against MSXML 3. MSXML fails test document.testDocumentCreateProcessingInstruction, however I believe that the test's expected behavior is wrong and MSXML's behavior is correct. Basically, MSXML fails the test because the following line throws an exception: var newPINode = doc.createProcessingInstruction("XML","This is a new PI node"); complaining that "XML" is not a valid value for target. http://www.w3.org/TR/REC-xml#sec-pi specific prohibits the values "XML", "xml" or permutations from being the value of a PITarget. It would appear that raising an INVALID_CHAR_ERR would be appropriate response. I would suggest modifying the test so that a legal value for target is used. Adding additional tests to check whether exceptions are raised for illegal values may beneficial.
Received on Wednesday, 18 April 2001 18:46:06 UTC