xml serialize dom DOMMessageFormatter io io OutputStream io w3c dom Attr w3c dom w3c dom NamedNodeMap w3c dom Node xml sax xml sax xml sax SAXException htmlserializer basemarkupserializer _xhtml xhtmlnamespace fuserxhtmlnamespace htmlserializer xhtml outputformat format format _xhtml xhtml htmlserializer outputformat htmlserializer outputformat format format format outputformat htmlserializer writer outputformat format format format outputformat setoutputcharstream writer htmlserializer outputstream output outputformat format format format outputformat setoutputbytestream output setoutputformat outputformat format super.setoutputformat format format outputformat setxhtmlnamespace newnamespace fuserxhtmlnamespace newnamespace startelement namespaceuri localname rawname attrs saxexception preservespace elementstate name htmlname addnsattr _printer illegalstateexception dommessageformatter.formatmessage dommessageformatter.serializer_domain getelementstate isdocumentstate _started startdocument localname localname.length rawname localname state.empty _printer.printtext _indenting state.preservespace state.empty _printer.breakline preservespace state.preservespace hasnamespaceuri namespaceuri namespaceuri.length rawname rawname.length rawname localname hasnamespaceuri prefix prefix getprefix namespaceuri prefix prefix.length rawname prefix localname addnsattr hasnamespaceuri htmlname rawname namespaceuri.equals xhtmlnamespace fuserxhtmlnamespace fuserxhtmlnamespace.equals namespaceuri htmlname localname htmlname _printer.printtext _xhtml _printer.printtext rawname.tolowercase locale.english _printer.printtext rawname _printer.indent attrs attrs.getlength _printer.printspace name attrs.getqname tolowercase locale.english attrs.getvalue _xhtml hasnamespaceuri _printer.printtext name _printer.printtext _printer.printtext name _printer.printtext printescaped _printer.printtext _format.getpreserveemptyattributes value.length _printer.printtext name htmldtd.isuri rawname name _printer.printtext name _printer.printtext _printer.printtext escapeuri _printer.printtext htmldtd.isboolean rawname name _printer.printtext name _printer.printtext name _printer.printtext printescaped _printer.printtext htmlname htmldtd.ispreservespace htmlname preservespace addnsattr keys keys _prefixes.keys keys.hasmoreelements _printer.printspace keys.nextelement name _prefixes.get name.length _printer.printtext printescaped _printer.printtext _printer.printtext _printer.printtext name _printer.printtext printescaped _printer.printtext enterelementstate namespaceuri localname rawname preservespace htmlname htmlname.equalsignorecase htmlname.equalsignorecase state.empty _printer.printtext htmlname rawname.equalsignorecase rawname.equalsignorecase _xhtml state.docdata state.unescaped except saxexception except namespaceuri localname rawname saxexception endelementio namespaceuri localname rawname except saxexception except endelementio namespaceuri localname rawname elementstate htmlname _printer.unindent getelementstate state.namespaceuri state.namespaceuri.length htmlname state.rawname state.namespaceuri.equals xhtmlnamespace fuserxhtmlnamespace fuserxhtmlnamespace.equals state.namespaceuri htmlname state.localname htmlname _xhtml state.empty _printer.printtext state.incdata _printer.printtext _printer.printtext _printer.printtext state.rawname.tolowercase locale.english _printer.printtext state.empty _printer.printtext htmlname htmldtd.isonlyopening htmlname _indenting state.preservespace _printer.breakline state.incdata _printer.printtext _printer.printtext _printer.printtext state.rawname _printer.printtext leaveelementstate htmlname htmlname.equalsignorecase htmlname.equalsignorecase state.empty isdocumentstate _printer.flush characters chars start length saxexception elementstate content state.docdata super.characters chars start length except saxexception except startelement tagname attrs saxexception preservespace elementstate name _printer illegalstateexception dommessageformatter.formatmessage dommessageformatter.serializer_domain getelementstate isdocumentstate _started startdocument tagname state.empty _printer.printtext _indenting state.preservespace state.empty _printer.breakline preservespace state.preservespace _printer.printtext _xhtml _printer.printtext tagname.tolowercase locale.english _printer.printtext tagname _printer.indent attrs attrs.getlength _printer.printspace name attrs.getname tolowercase locale.english attrs.getvalue _xhtml _printer.printtext name _printer.printtext _printer.printtext name _printer.printtext printescaped _printer.printtext _format.getpreserveemptyattributes value.length _printer.printtext name htmldtd.isuri tagname name _printer.printtext name _printer.printtext _printer.printtext escapeuri _printer.printtext htmldtd.isboolean tagname name _printer.printtext name _printer.printtext name _printer.printtext printescaped _printer.printtext htmldtd.ispreservespace tagname preservespace enterelementstate tagname preservespace tagname.equalsignorecase tagname.equalsignorecase state.empty _printer.printtext tagname.equalsignorecase tagname.equalsignorecase _xhtml state.docdata state.unescaped except saxexception except tagname saxexception tagname startdocument roottagname _printer.leavedtd _started _doctypepublicid _doctypesystemid _xhtml _doctypepublicid htmldtd.xhtmlpublicid _doctypesystemid htmldtd.xhtmlsystemid _doctypepublicid htmldtd.htmlpublicid _doctypesystemid htmldtd.htmlsystemid _format.getomitdocumenttype _doctypepublicid _xhtml _doctypesystemid _xhtml _printer.printtext _printer.printtext printdoctypeurl _doctypepublicid _doctypesystemid _indenting _printer.breakline _printer.printtext _printer.printtext printdoctypeurl _doctypesystemid _printer.printtext _printer.breakline _doctypesystemid _xhtml _printer.printtext _printer.printtext printdoctypeurl _doctypesystemid _printer.printtext _printer.breakline _started serializepreroot serializeelement elem attr attr namednodemap attrmap node child elementstate preservespace name tagname tagname elem.gettagname getelementstate isdocumentstate _started startdocument tagname state.empty _printer.printtext _indenting state.preservespace state.empty _printer.breakline preservespace state.preservespace _printer.printtext _xhtml _printer.printtext tagname.tolowercase locale.english _printer.printtext tagname _printer.indent attrmap elem.getattributes attrmap attrmap.getlength attr attr attrmap.item name attr.getname tolowercase locale.english attr.getvalue attr.getspecified _printer.printspace _xhtml _printer.printtext name _printer.printtext _printer.printtext name _printer.printtext printescaped _printer.printtext _format.getpreserveemptyattributes value.length _printer.printtext name htmldtd.isuri tagname name _printer.printtext name _printer.printtext _printer.printtext escapeuri _printer.printtext htmldtd.isboolean tagname name _printer.printtext name _printer.printtext name _printer.printtext printescaped _printer.printtext htmldtd.ispreservespace tagname preservespace elem.haschildnodes htmldtd.isemptytag tagname enterelementstate tagname preservespace tagname.equalsignorecase tagname.equalsignorecase state.empty _printer.printtext tagname.equalsignorecase tagname.equalsignorecase _xhtml state.docdata state.unescaped child elem.getfirstchild child serializenode child child child.getnextsibling endelementio tagname _printer.unindent _xhtml _printer.printtext _printer.printtext state.empty isdocumentstate _printer.flush characters text content super.characters text ch htmldtd.fromchar ch escapeuri uri index index uri.indexof index uri.substring index uri