¿DTD o XML-Schema?

Daniel Rodr?ez
29 de Abril del 2003
Tengo una dudilla. ¿Alguien puede decirme qué es mejor, si DTDs o XML-Schemas? Como no he trabajado mucho con estas últimas, no sé si las diferencias son muy claras y evidentes.

Tampoco estaría mal si alguien me dijera si hay mucha diferencia entre los schemas de Microsoft y los que recientemente ha aprobado el W3C.

Diego Arranz
29 de Abril del 2003
Apuesto claramente por los esquemas.
Si estás acostumbrado a los DTD's al principio parecen un poco engorrosos. Pero ofrecen clarísimas ventajas:
1. Restricciones mucho más estrictas, por ejemplo tipos de datos como en un lenguaje de prog., en la estructura de los documentos, etc.
2. Son a su vez documentos XML

Respecto a los esquemas XDR de Microsoft no sé muy bien si habrá muchas diferencias, pero apostaría que unas cuantas.

Por cierto, una de las herramientas líderes para trabajo con XML, XMLSpy, incluye soporte en su versión 4.0 para la especificación final de los esquemas de mayo de este año. ¡Eso son reflejos! ¿Alguien ha probado qué tal funciona?

Joaquin Bravo
29 de Abril del 2003
Hola a todos.

En esta dirección puedes encontrar un documento en castellano en el que se explica las diferencias entre unas y otras:

http://www.aqs.es/web/files/Schema_y_DTDs.pdf

Un saludo