Инструменты для преобразования устаревшего DTD в XSD, которые являются точными.
Я использовал Транг . Это бесплатно.
Используйте Altova's XmlSpy. Это дорого, но есть 30-дневная бесплатная пробная версия. http://www.altova.com/xmlspy.html