Introducción a XML Schema

XML Schema es un sustituto basado en XML de DTD.

XML Schema puede describir la estructura de los documentos XML.

El lenguaje de XML Schema también se puede referir como XSD (XML Schema Definition).

Conocimientos básicos que debes poseer

Antes de continuar con el aprendizaje, debes tener una comprensión básica de lo siguiente:

  • HTML / XHTML
  • XML y XML namespaces
  • Conocimiento básico de DTD

Si deseas aprender estos proyectos primero, por favor, en Página principal Accede a estos tutoriales.

¿Qué es XML Schema?

El papel de XML Schema es definir los módulos de construcción legales de documentos XML, al igual que DTD.

XML Schema:

  • Define los elementos que pueden aparecer en el documento
  • Define los atributos que pueden aparecer en el documento
  • Define qué elemento es un subelemento
  • Define el orden de los subelementos
  • Define el número de subelementos
  • Define si el elemento puede estar vacío o puede contener texto
  • Define el tipo de datos de los elementos y atributos
  • Define los valores predeterminados y fijos de los elementos y atributos

XML Schema es el sucesor de DTD

Creemos que XML Schema pronto reemplazará a DTD en la mayoría de las aplicaciones web.

Las razones son las siguientes:

  • XML Schema se puede expandir para satisfacer las necesidades futuras
  • XML Schema es más完善 y tiene más funciones potentes
  • XML Schema se escribe en XML
  • XML Schema admite tipos de datos
  • XML Schema admite espacios de nombres

XML Schema es un estándar de W3C

XML Schema se convirtió en estándar de W3C el 2 de mayo de 2001.

Puedes encontrar más información sobre XML Schema en nuestrosTutoriales de W3CObtenga más información sobre el estándar XML Schema en >.