Java XML Document to String documentToString(Document document, Transformer documentTransformer)

Here you can find the source of documentToString(Document document, Transformer documentTransformer)

Description

Converts a document object to an xml string

License

Open Source License

Parameter

Parameter Description
document the document to convert
documentTransformer the DOM document transformer

Return

the xml string

Declaration

public static String documentToString(Document document, Transformer documentTransformer)
        throws TransformerException 

Method Source Code

//package com.java2s;
/**//from w  w  w .  j a  va  2s .c o  m
 * The contents of this file are subject to the OpenMRS Public License
 * Version 1.0 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://license.openmrs.org
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations
 * under the License.
 *
 * Copyright (C) OpenMRS, LLC.  All Rights Reserved.
 */

import org.w3c.dom.Document;

import javax.xml.transform.Transformer;

import javax.xml.transform.TransformerException;

import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import java.io.StringWriter;

public class Main {
    /**
     * Converts a document object to an xml string
     * @param document the document to convert
     * @param documentTransformer the DOM document transformer
     * @return the xml string
     */
    public static String documentToString(Document document, Transformer documentTransformer)
            throws TransformerException {
        StringWriter sw = new StringWriter();
        StreamResult result = new StreamResult(sw);
        DOMSource source = new DOMSource(document);
        documentTransformer.transform(source, result);
        return sw.toString();
    }
}

Related

  1. documentToString(Document document)
  2. documentToString(Document document)
  3. documentToString(Document document)
  4. documentToString(Document document, boolean pretty)
  5. documentToString(Document document, boolean standalone)
  6. DocumentToString(Document dom)
  7. documentToString(final Node node)
  8. documentToString(Node document)
  9. dom2String2(Document document)