Los últimos tutoriales de desarrollo web
 

XML Esquema


Un esquema XML describe la estructura de un documento XML, al igual que un DTD.

Un documento XML con la sintaxis correcta se denomina "Well Formed" .

Un documento XML validado frente a un esquema XML es a la vez "Well Formed" y "Valid" .


esquema XML

Esquema XML es una alternativa basada en XML a DTD:

<xs:element name="note">

<xs:complexType>
  <xs:sequence>
    <xs:element name="to" type="xs:string"/>
    <xs:element name="from" type="xs:string"/>
    <xs:element name="heading" type="xs:string"/>
    <xs:element name="body" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

</xs:element>

El esquema anterior se interpreta así:

  • <xs:element name="note"> define el elemento llamado "note"
  • <xs:complexType> la "note" elemento es un tipo complejo
  • <xs:sequence> tipo complejo es una secuencia de elementos
  • <xs:element name="to" type="xs:string"> el elemento "to" es de tipo string (text)
  • <xs:element name="from" type="xs:string"> el elemento "from" es del tipo string
  • <xs:element name="heading" type="xs:string"> el elemento "heading" es de tipo string
  • <xs:element name="body" type="xs:string"> el elemento "body" es de tipo string

Los esquemas XML son más poderosos que DTD

  • Los esquemas XML están escritos en XML
  • Los esquemas XML son extensibles a las adiciones
  • tipos de datos de soporte esquemas XML
  • espacios de nombres de apoyo esquemas XML

¿Por qué utilizar un esquema XML?

Con el esquema XML, archivos XML pueden llevar a una descripción de su propio formato.

Con el esquema XML, grupos independientes de las personas se ponen de acuerdo en un estándar para el intercambio de datos.

Con el esquema XML, puede verificar los datos.


Tipos de esquemas XML datos de la ayuda

Una de la mayor fortaleza de los esquemas XML es el soporte para tipos de datos:

  • Es más fácil para describir el contenido del documento
  • Es más fácil definir restricciones sobre los datos
  • Es más fácil para validar la exactitud de los datos
  • Es más fácil para convertir datos entre diferentes tipos de datos

Los esquemas XML utilizan XML Sintaxis

Otra gran fuerza sobre los esquemas XML es que están escritos en XML:

  • Usted no tiene que aprender un nuevo idioma
  • Usted puede utilizar su editor de XML para editar sus archivos de esquema
  • Puede utilizar su analizador XML para analizar los archivos de esquema
  • Puede manipular sus esquemas con el DOM XML
  • Puede transformar sus esquemas con XSLT

Si quieres estudiar esquema XML, por favor, lea nuestro esquema XML Tutorial .