@Override public DocumentNode convert(Document document) { DocumentTypeNode documentTypeNode = convert(document.getDoctype()); ElementNode rootElementNode = convert(document.getDocumentElement()); DocumentBuilder documentBuilder = NodeBuilderFactory.newDocumentBuilder(); DocumentNode documentNode = null; documentNode = documentBuilder // documentNode define .nodeName(document.getNodeName()) // node name .version(document.getXmlEncoding()) // Version .encoding(document.getXmlEncoding()) // encoding .standalone(document.getXmlStandalone()) // standalone .documentTypeNode(documentTypeNode) // DOCTYPE .rootElementNode(rootElementNode) // rootElementNode .build(); // return result return documentNode; }
/* */ private void setDocumentInfo(Document document) /* */ { /* 377 */ if (!document.getXmlStandalone()) /* 378 */ this._handler.setStandalone(Boolean.toString(document.getXmlStandalone())); /* 379 */ setXMLVersion(document.getXmlVersion()); /* 380 */ setEncoding(document.getXmlEncoding()); /* */ }