Documentos de esquema XML ( XSD sucesores ) son los sucesores de la definición de tipo de datos ( DTD ) documentos. Aunque ambos pueden ser utilizados , XSD es una mejora general en DTD.
XML Sintaxis
La diferencia más notable entre XSD y DTD es que XSD es en sí misma escrita en XML sintaxis . DTD , por otra parte , está escrito en una sintaxis similar pero diferente . Esta es una gran ventaja para XSD , ya que significa que los programas diseñados para leer e interpretar las bases de datos XML también pueden leer e interpretar XSD para validar las bases de datos con muy pocas modificaciones .
DTD Ejemplo
El siguiente es un ejemplo de un archivo DTD para almacenar un correo electrónico, tomada de W3 Schools.com :
< DOCTYPE fichas
[
< p >
;
]>
XSD ejemplo
El siguiente es un ejemplo de un archivo XSD para almacenar un correo electrónico :
< xs: nombre de elemento = "cuerpo"
< p>
< p>