Example #1
0
  @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;
  }
Example #2
0
 /*     */ 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());
   /*     */ }