public static String asXml( Document document ) { try { Source source = new DOMSource( document.getParentNode() ); StringWriter stringWriter = new StringWriter(); Result result = new StreamResult( stringWriter ); TransformerFactory factory = TransformerFactory.newInstance(); Transformer transformer = factory.newTransformer(); transformer.transform( source, result ); return stringWriter.getBuffer().toString(); } catch ( TransformerConfigurationException e ) { e.printStackTrace(); return null; } catch ( TransformerException e ) { e.printStackTrace(); return null; } }
@Override public Node getParentNode() { return original_.getParentNode(); }
public Node getParentNode() { return this.doc.getParentNode(); }
/** * @inheritDoc */ public Node getParentNode() { return dom.getParentNode(); }
@Override public Node getParentNode() { return original_.getParentNode(); }
public Node getParentNode(){ return document.getParentNode(); }
public Node getParentNode(){ return document.getParentNode(); }
public Node getParentNode() { return target.getParentNode(); }
public Node getParentNode(){ return document.getParentNode(); }
public Node getParentNode() { return target.getParentNode(); }
@Override public Node getParentNode() { return findIfPresent(document.getParentNode()); }
/** * The parent of this node. All nodes, except <code>Attr</code>, <code>Document</code>, * <code>DocumentFragment</code>, <code>Entity</code>, and <code>Notation</code> may have a * parent. However, if a node has just been created and not yet added to the tree, or if it has * been removed from the tree, this is <code>null</code>. */ public Node getParentNode() { return toSAAJNode(document.getParentNode()); }
/** * The parent of this node. All nodes, except <code>Attr</code>, <code>Document</code>, * <code>DocumentFragment</code>, <code>Entity</code>, and <code>Notation</code> may have a * parent. However, if a node has just been created and not yet added to the tree, or if it has * been removed from the tree, this is <code>null</code>. */ public Node getParentNode() { return toSAAJNode(document.getParentNode()); }
@Override public org.w3c.dom.Node getParentNode() { return document.getDomDocument().getParentNode(); }
protected void runTest() throws Throwable { Document doc = dbf.newDocumentBuilder().newDocument(); Element elem = doc.createElement("test"); doc.appendChild(elem); Node node = doc.getNextSibling(); assertNull("Document's next sibling has to be null", node); Node node2 = doc.getPreviousSibling(); assertNull("Document's previous sibling has to be null", node2); Node node3 = doc.getParentNode(); assertNull("Document's parent has to be null", node3); } }