/** * Return a document containing a result node based * on the given result descriptor. */ public static Document getDocument(Descriptor descriptor, XMLNode node) { try { Node domNode = node.writeDescriptor(newDocument(), descriptor); if (domNode instanceof Document) return (Document) domNode; else return domNode.getOwnerDocument(); } catch (Exception e) { DOLUtils.getDefaultLogger().log(Level.WARNING, "Error occurred", e); } return null; }
/** * Return a document containing a result node based * on the given result descriptor. */ public static Document getDocument(Descriptor descriptor, XMLNode node) { try { Node domNode = node.writeDescriptor(newDocument(), descriptor); if (domNode instanceof Document) return (Document) domNode; else return domNode.getOwnerDocument(); } catch (Exception e) { DOLUtils.getDefaultLogger().log(Level.WARNING, "Error occurred", e); } return null; }