Api xml?

Quantas e quais API’s existente para se trabalhar com xml ?
vi na seção de tutoriais aqu do guj, SAX e DOM.

valeu.

Mais informacoes em http://java.sun.com/xml :wink:

E se quiser saber como usar a API:
http://javaalmanac.com/egs/javax.xml.parsers/pkg.html
http://javaalmanac.com/egs/javax.xml.transform/pkg.html
http://javaalmanac.com/egs/javax.xml.transform.sax/pkg.html
http://javaalmanac.com/egs/org.w3c.dom/pkg.html
http://javaalmanac.com/egs/org.xml.sax/pkg.html

Uma API que gosto bastante é o JDOM ( www.jdom.org )

JDom é show mesmo!!! Tem uma extensão dele (disponível para download no cvs do projeto; não sei se foi incluso nas versões mais atuais) que transforma um java.sql.ResultSet diretamente em um documento XML, pronto para ser usado no que você quiser (renderizar através de XSTL, trocar dados através de um protocolo não-SOAP :evil: , etc). Sem falar que a API dele é bem intuitiva.

Mas, deixando o marketing do JDom de lado, uma outra API muito boa para XML (focada inicialmente em parsing de arquivos de configuração) é a API criada pela Apache, o Commons Digesters (http://jakarta.apache.org/commons/digester.html).

Para parsing existe tb o framework http://sourceforge.net/projects/jcoltrane/ que usa anotações. Ele usa o SAX pro baixo e não mantém toda a árvore na memória como o DOM

Eita!!! Ressuscitando os mortos!!!
Mas mesmo assim fica a dica: Faz o fácil!!!

haha!
Aqui tem “alguns”.

http://java-source.net/open-source/xml-parsers

Espero que ajude.

ceduardo.roque