Java XML Node Save writeNode(Node n, FileOutputStream o)

Here you can find the source of writeNode(Node n, FileOutputStream o)

Description

Writes a DOM node (and all its ancestors) to the given output stream

License

Apache License

Parameter

Parameter Description
n the node to write
o the output stream to write the node to

Declaration

public static void writeNode(Node n, FileOutputStream o) 

Method Source Code

//package com.java2s;
/**//  w  w w.ja  v  a 2 s .  co  m
 * A utility class providing several static methods to handle DOM documents.
 * 
 * @version DESMO-J, Ver. 2.5.1d copyright (c) 2015
 * @author Nicolas Knaak and Gunnar Kiesel
 * 
 * Licensed under the Apache License, Version 2.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://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 *
 */

import java.io.FileOutputStream;

import java.io.PrintWriter;

import org.w3c.dom.Node;

public class Main {
    /**
     * Writes a DOM node (and all its ancestors) to the given output stream
     * 
     * @param n
     *            the node to write
     * @param o
     *            the output stream to write the node to
     */
    public static void writeNode(Node n, FileOutputStream o) {
        PrintWriter w = new PrintWriter(o);
        w.print(n.toString());
        w.close();
    }
}

Related

  1. toResultSet(Node node, ResultSet rs)
  2. write(Node node, Writer out)
  3. writeByDom(Node node, Writer writer, int indent)
  4. writeDescription(PrintWriter out, Node node, String offSet)
  5. writeDOM(Node node, PrintWriter writer)
  6. writeNode(Node n, Writer w)
  7. writeNode(Node node, OutputStream os, boolean formatted)
  8. writeNode(Node node, OutputStream output, Map serializerParams)
  9. writeNode(PrintWriter w, Node node, int depth)