I'm beginnging to work more and more with binding objects to/from XML instead of doing all that painful XML/Object binding through DOM and SAX (man that is a pain). I'm curious about some of the pros and cons of the tools out there. Some popular ones that I've found are JAXB (Early Access at java.sun.com), Castor, and Zeus from Enhydra.
Have any of you had experiences with these? Good? Bad? Is one particularly easy to work with, or easier to use with specific environments like web-services and all of that stuff?
There is some talk on the various community sites (Java Lobby, Boutique, IBM DW, etc), but this doesn't seem to be as big a topic as I would have thought.
Northwest Alliance for Computational Science and Engineering