xsdxs: esquema


Introducción

Describe los elementos, atributos y tipos que son válidos en un documento de instancia XML. Un esquema XML (XSD) debe contener un solo elemento raíz xs: elemento de esquema.

Parámetros

Atributos Descripción
attributeFormDefault Indica si los atributos en el documento de instancia XML tienen que ser calificados con un espacio de nombres (predeterminado no calificado)
bloqueo de defecto El valor predeterminado del atributo de bloque que se aplica a xs: complexType y xs: element. Define las reglas para bloquear la derivación / sustitución en el documento de instancia (vacío predeterminado, es decir, no bloquear nada)
atributos predeterminados (XSD 1.1) Especifica un xs: attributeGroup que se asociará con todos los elementos xs: complexType y xs: dentro del esquema (opcional).
elementFormDefault Indica si el elemento en el documento de instancia XML debe calificarse con un espacio de nombres (por defecto no calificado). Nota : casi sin excepción, todos los esquemas configuran esto como ' calificado '.
finalDefault El valor de atributo final predeterminado utilizado en xs: complexType y xs: element. Define las reglas para bloquear la derivación / sustitución en el esquema (vacío predeterminado, es decir, no bloquear nada)
carné de identidad El id del elemento de esquema (opcional)
targetNamespace Califica todos los elementos y atributos (y componentes definidos globalmente) definidos dentro de este esquema.
versión La versión del esquema, esta es la versión del documento, no esta versión XSD (es decir, Soap 1.2, FpML 4.2, etc.)
xpathDefaultNamespace (XSD 1.1) El valor predeterminado para el atributo xpathDefaultNamespace que se usa en xs: selector, xs: field, xs: alternative & xs: assert (especifica el espacio de nombres predeterminado que se usará en las expresiones XPath)
alguna Se permite cualquier otro atributo que no esté en el espacio de nombres ' http://www.w3.org/2001/XMLSchema '.
Elementos Descripción
xs: anotacion Proporciona la capacidad de agregar documentación y datos legibles por máquina.
xs: incluir Se utiliza para incluir un esquema con el mismo targetNamespace o sin targetNamespace (ver esquemas de camaleón).
xs: importar Se utiliza para incluir un esquema con un targetNamespace diferente al principal.
xs: redefinir Utilizado para incluir un esquema con el mismo targetNamespace (o sin targetNamespace), y modificar las definiciones xs: simpleType, xs: complexType, xs: group o xs: attributeGroup contenidas en él (aquí hay dragones ...)
xs: simpleType Define un tipo simple global (con nombre) que luego puede ser referenciado y reutilizado.
xs: complexType Define un tipo complejo global (con nombre) que luego puede ser referenciado y reutilizado.
xs: grupo Define un grupo global (con nombre) de elementos que luego pueden ser referenciados y reutilizados.
xs: attributeGroup Define un grupo global (con nombre) de atributos que luego pueden ser referenciados y reutilizados.
xs: atributo Define un atributo global (con nombre) que luego puede ser referenciado y reutilizado.
xs: elemento Define un elemento global (con nombre) que luego puede ser referenciado y reutilizado, o utilizado como base de un documento de instancia XML.
xs: notación -
xs: defaultOpenContent (XSD 1.1) Especifica reglas para permitir que se permitan elementos adicionales dentro de cada elemento xs: complexType y xs: dentro del esquema.

xs: esquema Ejemplos relacionados