ElementHasAttributeNSpublic final class ElementHasAttributeNS extends DOMTestCase The method hasAttributeNS returns true when an attribute with a given local
name and namespace URI is specified on this element or has a default value,
false otherwise.
Retreive the first employee element node. Invoke the hasAttributeNS method to
check if it has the xmlns attribute that belongs to the namespace
http://www.w3.org/2000/xmlns/. |
Fields Summary |
---|
DOMDocumentBuilderFactory | factory | DocumentBuilder | builder |
Methods Summary |
---|
public void | _testHasAttributeNS1()Runs the test case.
Document doc;
Element element;
boolean state;
NodeList elementList;
doc = (Document) load("staffNS", builder);
elementList = doc.getElementsByTagNameNS("*", "employee");
element = (Element) elementList.item(0);
state = element
.hasAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns");
assertTrue("elementhasattributens01", state);
| protected void | setUp()
super.setUp();
try {
factory = new DOMDocumentBuilderFactory(DOMDocumentBuilderFactory
.getConfiguration2());
builder = factory.getBuilder();
} catch (Exception e) {
fail("Unexpected exception" + e.getMessage());
}
| protected void | tearDown()
factory = null;
builder = null;
super.tearDown();
| public void | testHasAttributeNS2()
Document doc;
Element element;
boolean state;
Attr attribute;
doc = (Document) load("staff", builder);
element = doc.createElementNS("http://www.w3.org/DOM", "address");
attribute = doc.createAttributeNS("http://www.w3.org/DOM", "domestic");
element.setAttributeNode(attribute);
state = element.hasAttributeNS("http://www.w3.org/DOM", "domestic");
assertTrue("hasDomesticAttr", state);
| public void | testHasAttributeNS3()
Document doc;
Element element;
boolean state;
Attr attribute;
String nullNS = null;
doc = (Document) load("staff", builder);
element = doc.createElementNS("http://www.w3.org/DOM", "address");
assertNotNull("createElementNotNull", element);
attribute = doc.createAttributeNS(nullNS, "domestic");
element.setAttributeNode(attribute);
state = element.hasAttributeNS(nullNS, "domestic");
assertTrue("elementhasattributens03", state);
|
|