017 guia xml schema

Page 1

XML Schema Referencias XML Schema Elementos XSD Elemento

Descripción

all

Especifica que los elementos child (hijo) pueden aparecer en cualquier orden. Cualquier element child (hijo) puede ocurrir 0 o 1 vezes

annotation

Especifica el element de nivel superior para los comentarios de esquema

any

Permite al autor extender el documento XML con elementos no especificados por el esquema

anyAttribute

Permite al autor extender el documento XML con atributos no especificados por el esquema

appinfo

Especifica información que se utilizará para la aplicación (debe ir dentro de anotación)

attribute

Define un atributo

attributeGroup

Define un grupo de atributos que se utilizarán en las definiciones de tipo complejo

choice

Permite que sólo uno de los elementos contenidos en la declaración <choice> sea presentado en el element contenedor

complexContent

Define las extensiones o restricciones en un tipo complejo que tiene contenido mixto o sólo elementos

complexType

Define un element de tipo complejo

documentation

Define los comentarios de texto en un esquema (debe ir dentro de anotación)

element

Define un element

extension

Extiende un element simpleType o complexType existente

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 con diferente namespace en un documento

include

Añade varios esquemas con el mismo namespace en un documento

key

Especifica un atributo o valor del element como llave (único, no anulable, y siempre presente) dentro del element contenedor en un documento de instancia

keyref

Especifica que un atributo o valor de element corresponde con los de llave especificada o element único

list

Define un element de tipo simple como una lista de valores

notation

Describe el formato de los datos que no son XML dentro de un documento XML

redefine

Redefine tipos simples y complejos, grupos y grupos de atributos de un esquema externo

restriction

Define restricciones en un simpleType, simpleContent, o un complexContent

schema

Define el element 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 child (hijo) deben aparecer en una secuencia. Cada element child /hijo) puede ocurrir desde 0 a cualquier número de veces

simpleContent

Contiene extensiones o restricciones en un sólo texto de tipo complejo o en un tipo simple, como contenido y no contiene elementos

simpleType

Define un tipo simple y especifica las restricciones y la información sobre los valores de atributos o elementos sólo de texto

union

Define un tipo simple como una colección (unión) de los valores de tipos de datos simples especificados

unique

Define que un element o un valor de atributo debe ser único en la amplitud

XSD Restrictions/Facets for Datatypes 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 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 o elementos de lista permitidos. Debe ser igual o mayor que cero

minExclusive

Especifica los límites inferiores de los valores numéricos (el valor debe ser superior a este valor)

minInclusive

Especifica los límites inferiores de los valores numéricos (el valor debe ser mayor o igual a este valor)

minLength

Especifica el número mínimo de caracteres o elementos de lista permitidos. 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 cómo el espacio en blanco (avances de línea, tabulaciones, espacios y retornos de carro) se maneja

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.