Este documento describe las principales formas de manipular documentos XML en Java: SAX, DOM y JAXB. SAX es un analizador guiado por eventos que genera eventos como startElement y endElement mientras analiza el documento. DOM carga el documento completo en memoria como un árbol de nodos. JAXB permite enlazar datos XML a objetos de Java.