[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[hyades-dev] Additional JDK 1.4 XML utilities.
|
Two new APIs have been added including:
/**
* Serializes a DOM to an XML document array of bytes.
* <p>
* The parameter DOM is serialized to the returned XML document array
of bytes,
* which is formatted (e.g. line breaks, indentation, etc.).
* <p>
* The encoding for the serialized XML document array of bytes is
explicitly set to "UTF-8"
* for all platforms excluding z/OS and OS/390 platforms. The encoding
for the
* serialized XML document array of bytes is explicitly set to "IBM-
1047" for z/OS and OS/390
* platforms only.
* <p>
*
* @param document The DOM to be serialized to a formatted XML document
array of bytes.
* @return The DOM serialized as a formatted XML document array of
bytes, otherwise null.
* @throws TransformerException If the <code>TransformerFactory</code>
cannot create a new XML <code>Transformer</code> instance or an error
occurs during serialization.
*/
public static byte[] serializeAsByteArray(Document document) throws
TransformerException
/**
* Serializes a DOM to an XML document array of bytes.
* <p>
* The parameter DOM is serialized to the returned XML document array
of bytes,
* which may be potentially formatted.
* <p>
* The returned XML document array of bytes is formatted (e.g. line
breaks, indentation,
* etc.) if the parameter <code>format</code> flag is true.
* <p>
* The encoding for the serialized XML document array of bytes is
explicitly set to "UTF-8"
* for all platforms excluding z/OS and OS/390 platforms. The encoding
for the
* serialized XML document array of bytes is explicitly set to "IBM-
1047" for z/OS and OS/390
* platforms only.
* <p>
*
* @param document The DOM to be serialized to a potentially formatted
XML document array of bytes.
* @param format If the serialized XML document array of bytes is
formatted (e.g. line breaks, indentation, etc.).
* @return The DOM serialized as a potentially formatted XML document
array of bytes, otherwise null.
* @throws TransformerException If the <code>TransformerFactory</code>
cannot create a new XML <code>Transformer</code> instance or an error
occurs during serialization.
*/
public static byte[] serializeAsByteArray(Document document, boolean
format) throws TransformerException
PS
----------------------------------------------
Paul Slauenwhite
IBM Toronto Lab, Canada
Internet: paules@xxxxxxxxxx
Telephone: (905) 413-3861
Tie Line: 969-3861
Fax: (905) 413-4920
---------------------------------------------