Java 怎么将节点输出为XML字符串

2019年7月25日22:38:15Java 怎么将节点输出为XML字符串已关闭评论 504 741字阅读2分28秒

1.简介

Java 怎么将节点输出为XML字符串?——请看下文。

2.示例代码

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



import java.io.ByteArrayOutputStream;

import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.w3c.dom.Node;

public class Main {
    
    public static String nodeToString(Node document) throws Exception {
        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();

        Source xmlSource = new DOMSource(document);
        Result outputTarget = new StreamResult(outputStream);
        Transformer transformer = TransformerFactory.newInstance()
                .newTransformer();
        transformer.transform(xmlSource, outputTarget);

        return outputStream.toString();
    }
}

 
编程十万个怎么办