Returns a copy of this DocumentPrinter
that omits XML declarations
Returns a copy of this DocumentPrinter
that omits XML declarations
Converts the Document
to a String
.
Converts the Document
to a String
. May use a lot of memory for large XML documents.
To have more control over the character encoding of the output, when converting the String to bytes
(and of the encoding mentioned in the XML declaration, if any), consider using one of the other overloaded
print
methods taking a Document
.
Serializes the Document
to an output stream, using the given encoding.
Serializes the Document
to an output stream, using the given encoding.
This method should close the output stream afterwards.
May use a lot of memory for large XML documents, although not as much as the print
method that returns a byte array.
Converts the Elem
to a String
, omitting the XML declaration.
Converts the Elem
to a String
, omitting the XML declaration. May use a lot of memory for large XML documents.
To have more control over the character encoding of the output, when converting the String to bytes
(and of the encoding mentioned in the XML declaration, if any), consider using one of the other overloaded
print
methods taking an Elem
.
Serializes the Elem
to an output stream, omitting the XML declaration.
Serializes the Elem
to an output stream, omitting the XML declaration.
This method should close the output stream afterwards.
Converts the Elem
to a byte array, omitting the XML declaration
Converts the Elem
to a byte array, omitting the XML declaration
Converts the Document
to a byte array, using the given encoding.
Converts the Document
to a byte array, using the given encoding. May use a lot of memory for large XML documents.
Partial
DocumentPrinter
implementation.