Java XML Document Serialize serializeDocument(Document doc, String filePath)

Here you can find the source of serializeDocument(Document doc, String filePath)

Description

Serializes a Document to a file.

License

Open Source License

Parameter

Parameter Description
doc to serialize.
filePath writable path to store the document in.

Declaration

public static void serializeDocument(Document doc, String filePath) throws IOException 

Method Source Code

//package com.java2s;
/*//from  ww  w.  ja v  a 2  s.co  m
 * Copyright 2014 Google Inc. All rights reserved.
 * 
 * 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.IOException;

import java.io.ObjectOutputStream;
import org.w3c.dom.Document;

public class Main {
    /**
     * Serializes a Document to a file.
     * 
     * @param doc to serialize.
     * @param filePath writable path to store the document in.
     */
    public static void serializeDocument(Document doc, String filePath) throws IOException {
        serializeObject(doc, filePath);
    }

    /**
     * Serializes an Object to a file.
     * 
     * @param doc to serialize.
     * @param filePath writable path to store the document in.
     */
    private static void serializeObject(Object object, String filePath) throws IOException {
        FileOutputStream fileOut = new FileOutputStream(filePath);
        ObjectOutputStream out = new ObjectOutputStream(fileOut);
        out.writeObject(object);
        out.close();
        fileOut.close();
    }
}

Related

  1. serialize(Document document, String fileName)
  2. serialize(Document document, Writer writer)
  3. serialize(final Document doc, final OutputStream os, final String encoding)
  4. serialize(final Document document, final OutputStream out)
  5. serializeDocument(Document doc)
  6. serializeDocument(Document document)
  7. serializeDocument(Document document, OutputStream os)
  8. serializeDocument(Document root)
  9. serializeDOM(Document doc)