У меня есть DTD, который мне нужно преобразовать в файл XSD (XML schema). Есть ли бесплатная утилита или простой способ сделать это?
Бесплатная утилита для преобразования DTD в XSD?
Ответ 1
W3C предлагает один. Существуют также онлайн-конвертеры.
Ответ 2
Если у вас есть Visual Studio, откройте DTD файл, у вас должна быть кнопка "Создать схему".
Я не проверял, было ли это доступно в Express Edition.
Ответ 3
Попробуйте xmlpad из http://www.wmhelp.com для преобразования DTD в XSD. Действительно хороший инструмент.
Ответ 4
http://www.thaiopensource.com/relaxng/trang.html
Trang преобразует различные языки схемы для XML. Он поддерживает следующие языки:
- RELAX NG (синтаксис XML)
- Компактный синтаксис RELAX NG
- XML 1.0 DTD
- Схема XML W3C