Esquemas XML

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!

Da uma olhada nesse topico do guj, http://www.guj.com.br/article.show.logic?id=22. Ele fala como trabalhar com xml de uma forma bem facil.
Vc tambem tem duvidas de como ler o xsd?

Você consegue fazer isso facilmente com frameworks OXM. Aqui vão dois pra vc tentar : JAXB2 e XmlBeans 8)

Um voto para o XMLBEANS

[quote=snoop]Da uma olhada nesse topico do guj, http://www.guj.com.br/article.show.logic?id=22. Ele fala como trabalhar com xml de uma forma bem facil.
Vc tambem tem duvidas de como ler o xsd?[/quote]

Snoop, minha maior dúvida é como ler o XSD, o tópico q vc me passou é muito útil, e precisarei dele mais adiante, no momento o q preciso é ler o XSD.

[quote=Bambatera][quote=snoop]Da uma olhada nesse topico do guj, http://www.guj.com.br/article.show.logic?id=22. Ele fala como trabalhar com xml de uma forma bem facil.
Vc tambem tem duvidas de como ler o xsd?[/quote]

Snoop, minha maior dúvida é como ler o XSD, o tópico q vc me passou é muito útil, e precisarei dele mais adiante, no momento o q preciso é ler o XSD.[/quote]

Mandei uma mp…