Comment dériver DTD (ou autre format de spécification XML) à partir d'échantillons de fichiers XML

Connaissez-vous un outil qui va dériver une DTD (ou autre structure XML spécification du format) à partir d'un échantillon de l'ensemble de fichiers XML?

Actuellement le seul (automatique) de validation que nous avons pour un xml encodé DSL est un héritage de l'analyseur écrit en Perl, mais pour des raisons de cohérence tous les code perl doit être porté à C-sharp.

source d'informationauteur lexu