“Conocimientos software>Software de base de datos

La diferencia en el XSD y DTD

2015/9/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
Como para destacar y colorear un cuadro de lista en Access 2007
¿Qué es un Programa de Gestión de Base de Datos
Cómo eliminar un campo con VBA en Access 2007
Entrada máxima de cuerda en Oracle
Cómo crear Reportar calendario en Access 2007
Cómo convertir un archivo de Transacción TPS a CSV
Cómo mostrar un nombre de archivo de un informe en MS Access
Cómo crear un calendario de citas en Access 2007
Conocimientos Informáticos © http://www.ordenador.online