Olá, sou novo em Java, estou desenvolvendo um sistema que gera arquivos xml baseados em um esquema XSD. Hoje o sistema já gera o arquivo XML, mas de forma manual, ou seja, eu pessoalmente leio o arquivo XSD e monto o XML de acordo com o que é solicitado no esquema.
Então eu gostaria de saber se existe alguma forma (e qual a melhor forma seja Web ou desktop) de automatizar isso, ou seja, fazer com que o sistema leia o Esquema XSD e gere o XML baseado nos dados lidos no esquema.
Obs: Estou usando o Netbeans 6.8 e banco de dados MySQL.
PS.: Não me importo se o tiver de redesenvolver o sistema.
Desde já agradeço a ajuda!