- From: Boudewijn Dekker <b.dekker@ellipsis.nl>
- Date: Wed, 4 Feb 2004 14:21:56 +0100
- To: <www-dom-ts@w3.org>
Hi, We are very happy to use the DOM Test Suite for the development of our xml database, thanks for all your work, however the following test seems to have an error: after normalization the child nodes of the attribute should be tested, not the child nodes of the element node. The wrong line is: <firstChild interface="Node" obj="element" var="firstChild"/> ( firstChild = element.getFirstChild(); ) It should be replaced with: <firstChild interface="Node" obj="attrNode" var="firstChild"/> ( firstChild = attrNode.getFirstChild(); ) Regards, Boudewijn Dekker Ellipsis Blasiusstraat 124-hs 1091 CZ Amsterdam e-mail: b.dekker@ellipsis.nl site: http://www.ellipsis.nl/ tel. +31-20-46 346 42 fax +31-20-46 346 37 orginal generated java source: public void runTest() throws Throwable { Document doc; Element root; NodeList elementList; Element element; Node firstChild; Node secondChild; String childValue; Text emptyText; Attr attrNode; Node retval; doc = (Document) load("hc_staff", true); root = doc.getDocumentElement(); emptyText = doc.createTextNode(""); elementList = root.getElementsByTagName("acronym"); element = (Element) elementList.item(0); attrNode = element.getAttributeNode("title"); retval = attrNode.appendChild(emptyText); element.normalize(); firstChild = element.getFirstChild(); childValue = firstChild.getNodeValue(); assertEquals("firstChild", "Yes", childValue); secondChild = firstChild.getNextSibling(); assertNull("secondChildNull", secondChild); }
Received on Wednesday, 4 February 2004 08:19:22 UTC