org.w3c.domts.level2.core

Class setAttributeNodeNS03

public final class setAttributeNodeNS03 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 as the newly created attribute does not exist the value "null" is returned. 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-ElSetAtNodeNS

Constructor Summary
setAttributeNodeNS03(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

setAttributeNodeNS03

public setAttributeNodeNS03(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