Le classi standard per la manipolazione dell'XML (JAXP/TRAX) sono incluse nella JDK a partire dalla 1.4.0.
Sul sito della sun trovi la documentazione, compreso un tutorial
http://java.sun.com/xml/jaxp/docs.html
Ci sono due modalita' principali di utilizzo:
- SAX : il file XML viene parsato e vengono raccolti gli eventi (in generale e' +efficiente ma anche -semplice)
- DOM: dall'XML viene costruito un albero di oggetti in memoria (+ semplice da usare ma - efficiente)
Esistono anche altre librerie per la maniipolazione dell'XML (jdom, dom4j, xom) ma non sono disponibili nella jdk
Ciao