This is more of a comment than a question. I just started using the Castor project (
http://castor.exolab.org) and think it's very interesting. The Castor project implements the XML Data Binding specification on Sun's web site. XML Data binding allows you to create XML from
Java objects and Java Objects from XML very easily. Simply execute the Castor program and pass your XML Schema as a parameter to the program and the Castor program creates the necessary Java classes. You can then use the Java classes to create new objects and call objectXYZ.marshal() to create an XML representation of the Java object. Pretty cool stuff.
[This message has been edited by rrhoades (edited September 20, 2000).]