hc_namednodemapsetnameditemthatexistspublic final class hc_namednodemapsetnameditemthatexists extends org.w3c.domts.DOMTestCase If the node to be added by the "setNamedItem(arg)" method
already exists in the NamedNodeMap, it is replaced by
the new one.
Retrieve the second employee and create a NamedNodeMap
object from the attributes of the last child by
invoking the "getAttributes()" method. Once the
list is created an invocation of the "setNamedItem(arg)"
method is done with arg=newAttr, where newAttr is a
new Attr Node previously created and whose node name
already exists in the map. The "setNamedItem(arg)"
method should replace the already existing node with
the new one.
This node is then retrieved using the "getNamedItem(name)"
method. This test uses the "createAttribute(name)"
method from the document interface |
Constructors Summary |
---|
public hc_namednodemapsetnameditemthatexists(org.w3c.domts.DOMTestDocumentBuilderFactory factory)Constructor.
super(factory);
//
// check if loaded documents are supported for content type
//
String contentType = getContentType();
preload(contentType, "hc_staff", true);
|
Methods Summary |
---|
public java.lang.String | getTargetURI()Gets URI that identifies the test.
return "http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_namednodemapsetnameditemthatexists";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(hc_namednodemapsetnameditemthatexists.class, args);
| public void | runTest()Runs the test case.
Document doc;
NodeList elementList;
Attr newAttribute;
Node testAddress;
NamedNodeMap attributes;
Attr districtNode;
String attrValue;
Node setNode;
doc = (Document) load("hc_staff", true);
elementList = doc.getElementsByTagName("acronym");
testAddress = elementList.item(1);
newAttribute = doc.createAttribute("class");
attributes = testAddress.getAttributes();
setNode = attributes.setNamedItem(newAttribute);
districtNode = (Attr) attributes.getNamedItem("class");
attrValue = districtNode.getNodeValue();
assertEquals("namednodemapSetNamedItemThatExistsAssert", "", attrValue);
|
|