org.w3c.domts.level2.core

Class setAttributeNodeNS04

public final class setAttributeNodeNS04 extends DOMTestCase

The "setAttributeNodeNS(newAttr)" adds a new attribute. If an attribute with that local name and that namespaceURI is already present in the element, it is replaced by the new one. Retrieve the first emp:address element and add a new attribute to the element. Since an attribute with the same local name and namespaceURI already exists, it is replaced by the new one and returns the replaced "Attr" node. This test uses the "createAttributeNS(namespaceURI,localName) method from the Document interface to create the new attribute to add.

See Also: http://www.w3.org/TR/DOM-Level-2-Core/core#ID-F68D095

Constructor Summary
setAttributeNodeNS04(DOMTestDocumentBuilderFactory factory)
Constructor.
Method Summary
StringgetTargetURI()
Gets URI that identifies the test.
static voidmain(String[] args)
Runs this test from the command line.
voidrunTest()
Runs the test case.

Constructor Detail

setAttributeNodeNS04

public setAttributeNodeNS04(DOMTestDocumentBuilderFactory factory)
Constructor.

Parameters: factory document factory, may not be null

Throws: org.w3c.domts.DOMTestIncompatibleException Thrown if test is not compatible with parser configuration

Method Detail

getTargetURI

public String getTargetURI()
Gets URI that identifies the test.

Returns: uri identifier of test

main

public static void main(String[] args)
Runs this test from the command line.

Parameters: args command line arguments

runTest

public void runTest()
Runs the test case.

Throws: Throwable Any uncaught exception causes test to fail