Xml

Estou precisando criar uma aplicação em Java, que importa e exporta objetos De banco de dados. Para transportar os objetos eu preciso enviar arquivos em XML. Gostaria de saber quais as APIs mais utilizadas no mercado? Ou qual é seria a mais indicada…

Exitem várias API para a manipulação de arquvos XML
mas a as mais ultilizadas são:

*Dom e JDom - para pequenos XML, execelate API, para percorre um hirequaria de arvore em um XML.
*Sax - para grandes XML, é muito bom para a leitura de XML

Exitem outra com:

XStream, XMLBean, Jaxb , entre outra dá uma olha nos artigos abaixo e ve qual seria o melhor em sua aplicação.

http://www.guj.com.br/artigos.jsp#87031

O bom do JAXB é que você pode mapear diretamente um objeto Java em um conjunto de tags XML. Esse recurso é tão importante e relativamente fácil de usar, que no Java 6.0 isso vai vir incluso no JDK (em vez de vir em um download separado).