org.apache.axis.utils

Class DOM2Writer

public class DOM2Writer extends Object

This class is a utility to serialize a DOM node as XML. This class uses the DOM Level 2 APIs. The main difference between this class and DOMWriter is that this class generates and prints out namespace declarations.

Author: Matthew J. Duftler (duftler@us.ibm.com) Joseph Kesselman

Method Summary
static StringnodeToString(Node node, boolean omitXMLDecl)
Return a string containing this node serialized as XML.
static Stringnormalize(String s)
static voidserializeAsXML(Node node, Writer writer, boolean omitXMLDecl)
Serialize this node into the writer as XML.
static voidserializeAsXML(Node node, Writer writer, boolean omitXMLDecl, boolean pretty)
Serialize this node into the writer as XML.

Method Detail

nodeToString

public static String nodeToString(Node node, boolean omitXMLDecl)
Return a string containing this node serialized as XML.

normalize

public static String normalize(String s)

serializeAsXML

public static void serializeAsXML(Node node, Writer writer, boolean omitXMLDecl)
Serialize this node into the writer as XML.

serializeAsXML

public static void serializeAsXML(Node node, Writer writer, boolean omitXMLDecl, boolean pretty)
Serialize this node into the writer as XML.
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.