¿DTD o XML-Schema?
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.
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.
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?
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?