nodegetlocalname03public final class nodegetlocalname03 extends org.w3c.domts.DOMTestCase The method getLocalName returns the local part of the qualified name of this node.
Ceate two new element nodes and atribute nodes, with and without namespace prefixes.
Retreive the local part of their qualified names using getLocalName and verrify
if it is correct. |
Constructors Summary |
---|
public nodegetlocalname03(org.w3c.domts.DOMTestDocumentBuilderFactory factory)Constructor.
org.w3c.domts.DocumentBuilderSetting[] settings =
new org.w3c.domts.DocumentBuilderSetting[] {
org.w3c.domts.DocumentBuilderSetting.namespaceAware
};
DOMTestDocumentBuilderFactory testFactory = factory.newInstance(settings);
setFactory(testFactory);
//
// check if loaded documents are supported for content type
//
String contentType = getContentType();
preload(contentType, "staff", false);
|
Methods Summary |
---|
public java.lang.String | getTargetURI()Gets URI that identifies the test.
return "http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodegetlocalname03";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(nodegetlocalname03.class, args);
| public void | runTest()Runs the test case.
Document doc;
Element element;
Element qelement;
Attr attr;
Attr qattr;
String localElemName;
String localQElemName;
String localAttrName;
String localQAttrName;
doc = (Document) load("staff", false);
element = doc.createElementNS("http://www.w3.org/DOM/Test/elem", "elem");
qelement = doc.createElementNS("http://www.w3.org/DOM/Test/elem", "qual:qelem");
attr = doc.createAttributeNS("http://www.w3.org/DOM/Test/attr", "attr");
qattr = doc.createAttributeNS("http://www.w3.org/DOM/Test/attr", "qual:qattr");
localElemName = element.getLocalName();
localQElemName = qelement.getLocalName();
localAttrName = attr.getLocalName();
localQAttrName = qattr.getLocalName();
assertEquals("nodegetlocalname03_localElemName", "elem", localElemName);
assertEquals("nodegetlocalname03_localQElemName", "qelem", localQElemName);
assertEquals("nodegetlocalname03_localAttrName", "attr", localAttrName);
assertEquals("nodegetlocalname03_localQAttrName", "qattr", localQAttrName);
|
|