XML Schema Introducción
XML Schema es un sustituto de DTD basado en XML.
XML Schema puede describir la estructura de documentos XML.
El lenguaje XML Schema también se puede referir como XSD (XML Schema Definition).
Conocimientos previos necesarios
Antes de continuar, debe tener un conocimiento básico de lo siguiente:
- HTML / XHTML
- XML y espacios de nombres XML
- Conocimientos básicos de DTD
Si desea aprender primero estos temas, en lapágina de inicioacceda a estos tutoriales.
¿Qué es XML Schema?
XML Schema se utiliza para definir los bloques de construcción legales de un documento XML, similar a DTD.
XML Schema:
- Definir los elementos que pueden aparecer en el documento
- Definir los atributos que pueden aparecer en el documento
- Definir qué elementos son elementos secundarios
- Definir el orden de los elementos secundarios
- Definir la cantidad de elementos secundarios
- Definir si un elemento está vacío o puede contener texto
- Definir los tipos de datos de elementos y atributos
- Definir los valores predeterminados y fijos de elementos y atributos
XML Schema es el sucesor de DTD
Creemos que XML Schema reemplazará pronto a DTD en la mayoría de las aplicaciones web.
Las razones son las siguientes:
- XML Schema se puede ampliar para necesidades futuras
- XML Schema es más completo y potente
- XML Schema está escrito en XML
- XML Schema admite tipos de datos
- XML Schema admite espacios de nombres
XML Schema es un estándar del W3C
XML Schema se convirtió en un estándar del W3C el 2 de mayo de 2001.
Puede obtener en nuestro «Tutorial de W3C» más información sobre el estándar XML Schema.
Otras extensiones