elementchangeattributevaluepublic final class elementchangeattributevalue extends org.w3c.domts.DOMTestCase The "setAttribute(name,value)" method adds a new attribute
to the Element. If the "name" is already present, then
its value should be changed to the new one that is in
the "value" parameter.
Retrieve the last child of the fourth employee, then add
an attribute to it by invoking the
"setAttribute(name,value)" method. Since the name of the
used attribute("street") is already present in this
element, then its value should be changed to the new one
of the "value" parameter. |
Constructors Summary |
---|
public elementchangeattributevalue(org.w3c.domts.DOMTestDocumentBuilderFactory factory)Constructor.
super(factory);
//
// check if loaded documents are supported for content type
//
String contentType = getContentType();
preload(contentType, "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/elementchangeattributevalue";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(elementchangeattributevalue.class, args);
| public void | runTest()Runs the test case.
Document doc;
NodeList elementList;
Element testEmployee;
String attrValue;
doc = (Document) load("staff", true);
elementList = doc.getElementsByTagName("address");
testEmployee = (Element) elementList.item(3);
testEmployee.setAttribute("street", "Neither");
attrValue = testEmployee.getAttribute("street");
assertEquals("elementChangeAttributeValueAssert", "Neither", attrValue);
|
|