title: What is the best Java OXM library?
body: <p>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. </p>
  
  <p>The only one I'm aware of is JAXB. Is that the best to go with? Are there any other recommendations?</p>
  
  <p>One catch - I'm stuck using Java 1.4, so I can't do anything with annotations. </p>