An abstraction of all the different things (streams, files, byte arrays, sockets, strings, etc.) to which an XML document can be written
Created by DOMIMplementationLS's createLSOutput() method
Java Binding:
package org.w3c.dom.ls;
public interface LSOutput {
    public Writer getCharacterStream();
    public void   setCharacterStream(java.io.Writer characterStream);
    public OutputStream getByteStream();
    public void         setByteStream(OutputStream byteStream);
    public String getSystemId();
    public void   setSystemId(String systemId);
    public String getEncoding();
    public void   setEncoding(String encoding);
}