Criar formulário HTML a partir de XML

Eu tenho vários arquivos xml diferentes que preciso editar a partir de um formulário html. Desejo que o formulário seja gerado dinamicamente (os arquivos podem ter qualquer estrutura xml válida) e desejo salvar o conteúdo xml modificado novamente no banco de dados na mesma estrutura.

Eu já vi alguns exemplos de uso do XSLT quando você conhece a estrutura do xml, mas nesse caso eu não.

Então, dois pontos reais:

Como criar dinamicamente um formulário html a partir de uma estrutura xml desconhecidaComo faço para salvar o conteúdo modificado novamente na mesma estrutura xml

questionAnswers(1)

yourAnswerToTheQuestion