“Conocimiento software>Software de base de datos

La diferencia en el XSD y DTD

2012/3/8
El eXtended Markup Language (XML ) es un formato de base de datos basado en texto gestionado por el Consorcio W3 . Se ha convertido en un formato popular, pero , por desgracia, no proporciona ninguna forma directa de verificar los datos contenidos en el archivo XML es válido o para permitir que otro usuario o de equipo saben qué esperar en el archivo . Para lograr esto, el W3C ha publicado normas para dos formatos: DTD y XSD.

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 :


< p>



< p>


< xs: nombre de elemento = "cuerpo"

Software de base de datos
¿Qué es un lenguaje informático para obtener información hacia y desde la base de datos?
¿Cuál es el costo de implementar DBMS?
Cómo convertir una imagen de disco a un ISO
Cómo crear una contraseña para SQL Express
¿Cómo se conecta la base de datos de acceso a vb6.0?
¿Cómo se realiza una copia de seguridad de una base de datos Informix en Linux?
MS Access 2003 Formación Online
¿Cómo hacer las muestras de prueba dependientes de SPSS
Conocimiento de la computadora © http://www.ordenador.online