Como gerar um XSD apartir de um XML?

Como gerar um XSD apartir de um XML?

Tenho, o XML e quero gerar o XSD, como faço isto?

Na verdade o XML é gerado apartir do XSD, pois o XML deve respeitar o XSD.

Quando se faz o caminho inverso, o XSD gerado descreve apenas aquele XML. Em muitos casos, o XSD gerado não consegueria atender a todos os XML que deveriam ser válidos para aquele contexto.

Mas se vc está precisando disso… Eu nao conheço nenhuma API que faça isso. Mas tem algumas ferramentas, como o oXygen q fazem.

Abraços