Java 怎么将给定的XML文档(Document)写入给定的输出流(OutputStream)

2019年7月29日19:14:05Java 怎么将给定的XML文档(Document)写入给定的输出流(OutputStream)已关闭评论 575 634字阅读2分6秒

1.简介

Java 怎么将给定的XML文档(Document)写入给定的输出流(OutputStream)?——请看下文。

2.示例代码

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

 


import java.io.OutputStream;

import org.w3c.dom.Document;

import org.w3c.dom.ls.DOMImplementationLS;

import org.w3c.dom.ls.LSOutput;

import org.w3c.dom.ls.LSSerializer;

public class Main {
    
    public static void write(Document document, OutputStream byteStream) {
        DOMImplementationLS impl = (DOMImplementationLS) document
                .getImplementation();

        LSOutput output = impl.createLSOutput();
        output.setByteStream(byteStream);

        LSSerializer serializer = impl.createLSSerializer();
        serializer.getDomConfig().setParameter("format-pretty-print", true);
        serializer.write(document, output);
    }
}

 
编程十万个怎么办