Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la tabla siguiente se describen los elementos del lenguaje de definición de esquema XML (XSD).
| Elemento | Descripción |
|---|---|
| all | Permite que los elementos del grupo aparezcan o no en cualquier orden en el elemento contenedor. |
| annotation | Define una anotación. |
| any | Permite que cualquier elemento de los espacios de nombres especificados aparezca en el elemento sequence o choice contenedor. |
| anyAttribute | Permite que cualquier atributo de los espacios de nombres especificados aparezca en el elemento complexType o attributeGroup contenedor. |
| appinfo | Especifica información que utilizan las aplicaciones, en un elemento annotation. |
| attribute | Declara un atributo. |
| attributeGroup | Agrupa un conjunto de declaraciones de atributos para que puedan ser incorporadas como grupo en definiciones de tipos complejos. |
| choice | Permite que uno y sólo uno de los elementos contenidos en el grupo seleccionado esté presente en el elemento contenedor. |
| complexContent | Contiene extensiones o restricciones en un tipo complejo que incluye contenido mixto o sólo elementos. |
| complexType | Define un tipo complejo, que determina el conjunto de atributos y el contenido de un elemento. |
| documentation | Especifica información en un elemento annotation que puede ser leída o utilizada por los usuarios. |
| element | Declara un elemento. |
| extension (simpleContent) | Contiene extensiones en simpleContent. Esto extiende un tipo simple o un tipo complejo que tenga un contenido simple al agregar atributos especificados, grupos de atributos o anyAttribute. |
| extension (complexContent) | Contiene extensiones en complexContent. |
| field | Especifica una expresión de XPath (XML Path Language) que especifica el valor (o uno de los valores) utilizado para definir una restricción de identidad (elementos unique, key y keyref). |
| group | Agrupa un conjunto de declaraciones de elementos para que puedan ser incorporadas como grupo en definiciones de tipos complejos. |
| import | Identifica un espacio de nombres a cuyos componentes de esquema se hace referencia desde el esquema contenedor. |
| include | Incluye el documento de esquema especificado en el espacio de nombres de destino del esquema contenedor. |
| key | Especifica que el valor de un atributo o elemento (o conjunto de valores) debe ser una clave dentro del ámbito especificado. El ámbito de una clave es el elemento (element) contenedor en un documento de instancia. La clave debe ser única, no aceptar valores nil y estar siempre presente. |
| keyref | Especifica que el valor o conjunto de valores de un atributo o elemento corresponden a los del elemento key o unique especificados. |
| list | Define una colección de una única definición simpleType. |
| notation | Contiene la definición de una notación para describir el formato de datos que no son de XML en un documento XML. Una declaración de notación de esquema XML es una reconstrucción de declaraciones de XML 1.0 NOTATION. |
| redefine | Permite volver a definir en el esquema actual tipos simples y complejos, grupos y grupos de atributos que se obtienen a partir de archivos de esquemas externos. |
| restriction (simpleType) | Define restricciones en una definición simpleType. |
| restriction (simpleContent) | Define restricciones en una definición simpleContent. |
| restriction (complexContent) | Define restricciones en una definición complexContent. |
| schema | Contiene la definición de un esquema. |
| selector | Especifica una expresión XPath que selecciona un conjunto de elementos para una restricción de identidad (elementos unique, key y keyref). |
| sequence | Requiere que los elementos del grupo aparezcan en la secuencia especificada dentro del elemento contenedor. |
| simpleContent | Contiene extensiones o restricciones en un elemento complexType con datos de caracteres o un elemento simpleType como contenido, y no contiene elementos. |
| simpleType | Define un tipo simple que determina las restricciones e información acerca de los valores de atributos o elementos con contenido de texto únicamente. |
| union | Define una colección de varias definiciones simpleType. |
| unique | Especifica que un valor de atributo o elemento (o una combinación de valores) debe ser único dentro del ámbito especificado. El valor debe ser único o nil. |
Vea también
Referencia de esquemas XML (XSD) | Referencia de tipos de datos XML | Tipos de datos XML primitivos | Tipos de datos XML derivados | Aspectos de tipo de datos