APIs Java para XML

1)Estou precisando de uma API em JAVA que dado um arquixo XML gere automaticamente o XML-Schema (ou DTD). Mas, preciso do código fonte para adicionar no projeto.

2)Preciso também de uma API em JAVA que dado um arquivo HTML realize um parser no mesmo e o converta para XML.

3)Dúvida: Faz sentido em construção de frameworks para Recuperação de Informação ter um formato neutro (no caso XML) para recuperar os documentos relevantes? Ou isto só irá trazer um atraso para a pesquisa e o ideal é fazer o parser para o arquivo no formato Original?

Desde já agradeço.

Cleonice Gontijo


Cleonice Gontijo Pereira

Cleonice, você já postou essas dúvidas em outro tópico: http://www.guj.com.br/forum/viewtopic.php?p=54976