Java 怎么将文档(Document)转换为格式化的可读字符串

2019年7月28日21:57:46Java 怎么将文档(Document)转换为格式化的可读字符串已关闭评论 602 704字阅读2分20秒

1.简介

Java 怎么将文档(Document)转换为格式化的可读字符串?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */


import org.w3c.dom.Document;

import javax.xml.transform.
     
    public static String convertToString(Document document) {

        try {

            DOMSource domSource = new DOMSource(document);
            StringWriter sw = new StringWriter();
            Result result = new StreamResult(sw);

            
            TransformerFactory transFact = TransformerFactory.newInstance();
            Transformer trans;
            trans = transFact.newTransformer();
            trans.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no");
            trans.setOutputProperty(OutputKeys.INDENT, "yes");
            trans.transform(domSource, result);
            return sw.toString();
        } catch (TransformerConfigurationException e) {
            
            e.printStackTrace();
        } catch (TransformerException e) {
            
            e.printStackTrace();
        }
        return null;
    }
}

 
编程十万个怎么办