Elemento | Explicación |
---|
all | Especifica que los elementos secundarios pueden aparecer en cualquier orden. Cada elemento hijo puede ocurrir 0 o 1 vez |
annotation | Especifica el elemento de nivel superior para los comentarios de esquema |
any | Permite al autor para extender el documento XML con elementos no especificados por el esquema |
anyAttribute | Permite al autor para extender el documento XML con atributos no especificados por el esquema |
appinfo | Especifica la información a ser utilizada por la aplicación (debe ir dentro de anotación) |
attribute | Define un atributo |
attributeGroup | Define un grupo de atributos que se utiliza en las definiciones de tipo complejo |
choice | Permite que sólo uno de los elementos contenidos en la <choice> Declaración para estar presente en el elemento que contiene |
complexContent | Define las extensiones o restricciones a un tipo complejo que contiene el contenido o sólo elementos mixtos |
complexType | Define un elemento de tipo complejo |
documentation | Define comentarios de texto en un esquema (debe ir dentro de anotación) |
element | Define un elemento |
extension | Se extiende una simpleType existente o elemento complexType |
field | Especifica una expresión XPath que especifica el valor que se utiliza para definir una restricción de identidad |
group | Define un grupo de elementos para ser usado en las definiciones de tipo complejo |
import | Añade varios esquemas diferentes con espacio de nombres a un documento |
include | Añade varios esquemas con el mismo espacio de nombres a un documento |
key | Especifica un atributo o valor de elemento como una clave (unique, non-nullable, and always present) dentro del elemento que contiene en un documento de instancia |
keyref | Especifica que un atributo o valor del elemento se corresponden con las del elemento de llave o único especificado |
list | Define un elemento de tipo simple como una lista de valores |
notation | Describe el formato de los datos no XML dentro de un documento XML |
redefine | Redefine tipos simples y complejos, los grupos y los grupos de atributos de un esquema externo |
restriction | Define las restricciones en un simpleType, simpleContent, o una complexContent |
schema | Define el elemento raíz de un esquema |
selector | Especifica una expresión XPath que selecciona un conjunto de elementos para una restricción de identidad |
sequence | Especifica que los elementos secundarios deben aparecer en una secuencia. Cada elemento hijo puede ocurrir a partir de 0 a cualquier número de veces |
simpleContent | Contiene ampliaciones o restricciones en un único texto de tipo complejo o en un tipo simple como contenido y no contiene elementos |
simpleType | Define un tipo simple y especifica las restricciones e información acerca de los valores de los atributos o elementos de sólo texto |
union | Define un tipo simple como una colección (union) de los valores de tipos de datos simples especificados |
unique | Define que un elemento o un valor de atributo deben ser únicos dentro del alcance |
Restricción | Descripción |
---|
enumeration | Define una lista de valores aceptables |
fractionDigits | Especifica el número máximo de decimales permitidos. Debe ser igual o mayor que cero |
length | Especifica el número exacto de caracteres o elementos de lista de permitidos. Debe ser igual o mayor que cero |
maxExclusive | Especifica los límites superiores para los valores numéricos (el valor debe ser inferior a este valor) |
maxInclusive | Especifica los límites superiores para los valores numéricos (el valor debe ser menor o igual a este valor) |
maxLength | Especifica el número máximo de caracteres permitidos o elementos de la lista. Debe ser igual o mayor que cero |
minExclusive | Especifica los límites inferiores para los valores numéricos (el valor debe ser mayor que este valor) |
minInclusive | Especifica los límites más bajos para los valores numéricos (el valor debe ser mayor que o igual a este valor) |
minLength | Especifica el número mínimo de caracteres permitidos o elementos de lista. Debe ser igual o mayor que cero |
pattern | Define la secuencia exacta de caracteres que son aceptables |
totalDigits | Especifica el número máximo de dígitos permitidos. Debe ser mayor que cero |
whiteSpace | Especifica el modo en el espacio blanco (saltos de línea, tabulaciones, espacios y retornos de carro) se maneja |