Class DOM2Writer

java.lang.Object
com.ibm.wsdl.util.xml.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
  • Constructor Details

    • DOM2Writer

      public DOM2Writer()
  • Method Details

    • 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.
    • 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.
    • 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.
    • java2XMLEncoding

      public static String java2XMLEncoding(String javaEnc)