Class DOM2Writer


  • public final 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.
    • Method Detail

      • nodeToString

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

        public static String nodeToString​(Node node,
                                          boolean omitXMLDecl)
        Return a string containing this node serialized as XML.
      • 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.
      • normalize

        public static void normalize​(String s,
                                     PrintWriter fOut)
        Normalizes and prints the given string.