API Xml

Qual API para XML que estão usando ultimamente ?

Preciso ler arquivos XML, jogar para um objeto, manipula-los e depois gravar no XML novamente.
No inicio não será gravado nada em banco e sim direto no .xml

Grato

Vixe, existem várias. Depende muito do que você quer fazer com o XML e do seu gosto pessoal também.

Segue alguns exemplos:

JDOM
JAXB
XStream

[quote=Rodrigo Sasaki]Vixe, existem várias. Depende muito do que você quer fazer com o XML e do seu gosto pessoal também.

Segue alguns exemplos:

JDOM
JAXB
XStream[/quote]

Um ano atras eu usei o xstream.
Como já passou um bom tempo, imaginei que tivesse outras opções melhores ou mais recomendadas.
A principio o que vou fazer é oq postei acima.
Ler um arquivo XML, transformar os elementos em objetos, modifica-los qd necessário e depois atualiza-los no próprio arquivo xml.

Ah sim, o que eu quis dizer com o “depende” é outra coisa.

por exemplo, se você quiser gerar as classes a partir de um XSD, o XStream não é o cara pra isso, melhor ir de JAXB.

Agora se for o inverso, se já tem a classe pronta e quer gerar o XML, o XStream pode ser uma opção melhor.

Sempre usei e gostei do XStream, acho perfeito para a sua necessidade.

Eu já terei as classes e não vou precisar de XSD.
Então vou de xstream mesmo.
:stuck_out_tongue:

Obrigado pela ajuda !