com.ibm.wsdl.util.xml

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 Stringjava2XMLEncoding(String javaEnc)
static StringnodeToString(Node node)
Return a string containing this node serialized as XML.
static StringnodeToString(Node node, Map namespaces)
Return a string containing this node serialized as XML.
static voidserializeAsXML(Node node, Writer writer)
Serialize this node into the writer as XML.
static voidserializeAsXML(Node node, Map namespaces, Writer writer)
Serialize this node into the writer as XML.
static voidserializeElementAsDocument(Element el, Writer writer)
Print an XML declaration before serializing the element.
static voidserializeElementAsDocument(Element el, Map namespaces, Writer writer)
Print an XML declaration before serializing the element.

Method Detail

java2XMLEncoding

public static String java2XMLEncoding(String javaEnc)

nodeToString

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

nodeToString

public static String nodeToString(Node node, Map namespaces)
Return a string containing this node serialized as XML. The specified Map associates prefixes with namespace URLs.

serializeAsXML

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

serializeAsXML

public static void serializeAsXML(Node node, Map namespaces, Writer writer)
Serialize this node into the writer as XML. The specified Map associates prefixes with namespace URLs.

serializeElementAsDocument

public static void serializeElementAsDocument(Element el, Writer writer)
Print an XML declaration before serializing the element.

serializeElementAsDocument

public static void serializeElementAsDocument(Element el, Map namespaces, Writer writer)
Print an XML declaration before serializing the element. The specified Map associates prefixes with namespace URLs.
Copyright B) 2003,2006 IBM. All Rights Reserved.