[jdom-interest] Element and Document serialized forms
Elliotte Rusty Harold
elharo at metalab.unc.edu
Wed Jul 12 12:19:14 PDT 2000
I've implemented the getSerializedForm() methods in Element and
Document. The code is at
http://metalab.unc.edu/xml/jdom/Document.java
http://metalab.unc.edu/xml/jdom/Element.java
Neither the code nor the output is particularly elegant. I know we plan
to move this functionality into XMLOutputter or some similar class soon,
so I didn't want to go overboard with it; and indeed I'm not sure we
should check this into the main tree since it would mostly encourage
using an API that will change soon. However, I did want to finish it up
as a way to get started on the more permanent API.
I think what I'm going to do now is spend a little time thinking about
what the API for node-by-node serialization should look like. I'm
leaning toward making this a different class than XMLOutputter, and to
implement it as a series of static methods that only return strings.
Some methods might use an XMLOutputter internally though. Or is that
backwards? Certainly there's a lot of code that needs to be shared
between XMLSerializer and XMLOutputter, if indeed they aren't the same
thing. However, I would very much like to avoid the encoding hassles
that plague XMLOutputter in XMLSerializer.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo at metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| Java I/O (O'Reilly & Associates, 1999) |
| http://metalab.unc.edu/javafaq/books/javaio/ |
| http://www.amazon.com/exec/obidos/ISBN=1565924851/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://metalab.unc.edu/javafaq/ |
| Read Cafe con Leche for XML News: http://metalab.unc.edu/xml/ |
+----------------------------------+---------------------------------+
More information about the jdom-interest
mailing list