Utilidad de conversión gratuita de DTD a XSD? [cerrado]


Tengo una DTD que necesito convertir a un archivo XSD (esquema XML). ¿Hay una utilidad gratuita o una manera simple de lograr esto?

 56
Author: DVK, 2009-10-02

4 answers

El W3C ofrece uno. También hay convertidores en línea.

 40
Author: Martin v. Löwis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-02 15:12:17

Si tiene Visual Studio, abra el archivo DTD y debería tener un botón para "Crear esquema" a partir de él.
Sin embargo, no he comprobado si estaba disponible en Express edition.

 37
Author: Serge,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-22 09:05:14

Prueba xmlpad desde http://www.wmhelp.com para convertir DTD a XSD. Muy buena herramienta.

 13
Author: asingh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-01 20:19:23

Http://www.thaiopensource.com/relaxng/trang.html

Trang convierte entre diferentes lenguajes de esquema para XML. Es compatible con los siguientes idiomas:

  • RELAJAR NG (sintaxis XML)
  • RELAJAR la sintaxis compacta
  • XML 1.0 DTDs
  • W3C XML Schema

Http://www.thaiopensource.com/relaxng/trang-manual.html

 11
Author: Andriy Plokhotnyuk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-15 18:04:00