Generar DTD a partir de XML

SuperPinwi
30 de Agosto del 2005
Me gustaría saber cómo se puede realizar con Java un DTD a partir de un fichero XML. Lo necesito para usarlo posteriormente en otras partes de la aplicación: como generar un JTree con el contenido del XML, realizar filtrados del contenido del XML, etc.

Muchas gracias! 1 saludo