Even though I’ve been a developer for awhile I’ve been lucky enough to have avoided doing much work with XML. So now I’ve got a project where I’ve got to interact with some web services, and would like to use some kind of Object-to-XML Mapping solution.
The only one I’m aware of is JAXB. Is that the best to go with? Are there any other recommendations?
One catch – I’m stuck using Java 1.4, so I can’t do anything with annotations.
If you’re calling a web-service with a WSDL, JAXB is absolutely the best option. Take a look at wsimport, and you’re be up and running in 10 minutes.
I don’t think JAXB 2.0 will be possible on Java 1.4. You may need to use Axis instead:
This will generate similar stubs to JAXB.
If you don’t have a WSDL or XSD, you can always generate one.