mrglavas 2004/02/19 14:34:06 Modified: java/docs faq-dom.xml Log: Adding FAQ on Java Object Serialization. Revision Changes Path 1.14 +22 -3 xml-xerces/java/docs/faq-dom.xml Index: faq-dom.xml =================================================================== RCS file: /home/cvs/xml-xerces/java/docs/faq-dom.xml,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- faq-dom.xml 30 Jan 2004 15:12:35 -0000 1.13 +++ faq-dom.xml 19 Feb 2004 22:34:06 -0000 1.14 @@ -79,9 +79,10 @@ </a> </faq> - <faq title="Serializing a DOM document."> + <faq title="Serializing a DOM document"> <q>How do I serialize DOM to an output stream?</q> - <a> <p> + <a><anchor name="dom-xml-serialization"/> + <p> You can serialize a DOM tree by using Xerces <code>org.apache.xml.XMLSerializer</code>: </p> <source>import org.apache.xml.serialize.OutputFormat; @@ -123,6 +124,25 @@ String str = writer.writeToString(document);</source> </a> </faq> + + <faq title="Java Object Serialization of a DOM"> + <q>Does Xerces DOM implement java.io.Serializable?</q> + <a> + <p>Yes. Xerces DOM can be serialized using Java object serialization. + It is recommended that a DOM be serialized as + <link anchor='dom-xml-serialization'>XML</link> where possible + instead of using object serialization. + </p> + <p>By choosing object serialization you sacrifice interoperability + between parsers and we do not guarantee interoperability + between versions of Xerces. It should be used with caution. + </p> + <p>Some rough measurements have shown that XML serialization performs + better than Java object serialization and that XML instance documents + require less storage space than object serialized DOMs. + </p> + </a> + </faq> <faq title="Specifying non-Xerces DOM implementation"> <q>How do I supply my own implementation of the DOM?</q> @@ -235,7 +255,6 @@ <p> DOM revalidation is supported via W3C DOM Level 3 Core <em>Document.normalizeDocument()</em>. - . </p> <note>This release only supports revalidation against XML Schemas. Revalidation against DTDs or any other schema type is not implemented.</note>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]