Как я могу преобразовать DTD в схему как часть сборки Maven или ANT? - PullRequest
2 голосов
/ 29 октября 2008

Как я могу преобразовать DTD в схему как часть сборки Maven?

В частности, я ищу плагин Maven, которому я могу дать URL-адрес DTD, и он сгенерирует файл определения схемы XML.

Если у меня не работает хороший плагин Maven, возможно, я смогу встроить задачу ANT в мою сборку Maven

1 Ответ

1 голос
/ 05 ноября 2008

Я не знаю ни одного плагина Maven для автоматического преобразования DTD в схему. Мой тебе совет не ехать туда.

Есть много различий между DTD и XSD, IMHO, наиболее важными из них являются: * XSD имеет определения пространств имен - вы не сможете получить большую часть этого автоматически. * XSD имеет систему типов.

Мой совет - выполнить операцию преобразования вручную, чтобы вы могли определить свое пространство имен и продумать систему типов. Они оба продлят жизнь после завершения операции; -)

...