Io non ho mai fatto uso dei DTD, anche se è una strada che indendo intraprendere a breve... comunque, io per la manipolazione dei file XML mi sono affidato a JDOM che risulta molto più semplice ed intuitivo di SAX e DOM...

Trovi tutto (package, documentazione e informazioni) qui: www.jdom.org


Ciao.