e3.setAttributeNS(null, "q", "value");
e2.appendChild(e3);
assertEquals("urn:ns1", e1.lookupNamespaceURI(null));
assertEquals("urn:ns1", e2.lookupNamespaceURI(null));
assertNull(e3.lookupNamespaceURI(null));
assertEquals("urn:ns2", e1.lookupNamespaceURI("p"));
assertEquals("urn:ns3", e2.lookupNamespaceURI("p"));
assertEquals("urn:ns3", e3.lookupNamespaceURI("p"));