attrgetownerelement04public final class attrgetownerelement04 extends org.w3c.domts.DOMTestCase The "getOwnerElement()" will return the Element node this attribute is attached to or
null if this attribute is not in use.
Import an attribute node to another document. If an Attr node is imported, its
ownerElement attribute should be set to null. Verify if the ownerElement has been set
to null. |
Constructors Summary |
---|
public attrgetownerelement04(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, "staffNS", false);
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/attrgetownerelement04";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(attrgetownerelement04.class, args);
| public void | runTest()Runs the test case.
Document doc;
Document docImp;
Node ownerElement;
Element element;
Attr attr;
Attr attrImp;
NodeList addresses;
doc = (Document) load("staffNS", false);
docImp = (Document) load("staff", false);
addresses = doc.getElementsByTagNameNS("http://www.nist.gov", "address");
element = (Element) addresses.item(1);
assertNotNull("empAddressNotNull", element);
attr = element.getAttributeNodeNS("http://www.nist.gov", "zone");
attrImp = (Attr) docImp.importNode(attr, true);
ownerElement = attrImp.getOwnerElement();
assertNull("attrgetownerelement04", ownerElement);
|
|