[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML for Java serialization
Paul Prescod wrote: > Tyler Baker wrote: > > > > Well it is pretty simple to say IDs are the answer. They are indeed a possibility. Try > > coming up with an implementation which resolves circular references and can be rebuilt back > > into its original in-memory data structure. Implementation is not as simple as it sounds... > > Circular references are no more or less tricky than in binary > serialization. I guess we are arguing the definition of "simple" which is pretty pointless IMHO. Most decent programmers I think would have a problem implementing serialization in binary format, not to mention something like XML. I never said writing this kind of code was insurmountable, just that it is difficult and doing an efficient implementation is more difficult. If you look at the source code to the java.io.ObjectInputStream and java.io.ObjectOutputStream classes you will see that it looks pretty messy, which is probably because just getting things to work is hard enough as well as the likelihood that these folks were probably a lot more concerned about performance than elegance. On a related note, the KOML package I looked at a long time ago and I was not impressed. I just had a look see at KOML a few moments ago and found something much more impressive (JDK 1.2 I believe has made custom serialization a bit easier to implement now). It would be interesting if the Koala folks could release some numbers of KOML serialization vs. standard Java Object Serialization. Right now Java Object Serialization is better than in JDK 1.1, but it is still very heavyweight. Some open-standards XML Serialization approach would be a great alternative to Java's built in serialization, especially for my own current needs in a few apps I have been working on. Tyler xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|