Latest web development tutorials

Esquema XML todos los elementos

Esquema XML Referencia XML completo esquema de referencia

Definición y Uso

Elemento especifica que los elementos secundarios pueden aparecer en cualquier orden, cada sub-elemento puede aparecer cero o una vez.

elemento de información

  • Elemento principal: grupo, tipoCompuesto, restricción (tanto simpleContent y complexContent), extensión (tanto simpleContent y complexContent)

gramática

<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>

(annotation?,element*)

</all>

(? Iniciar declara que el elemento puede aparecer cero o una vez, y el signo * declara que el elemento puede aparecer cero o más veces en todos los elementos.)

propiedad descripción
identificación Opcional. El identificador único del elemento.
maxOccurs Opcional. El número máximo de veces que se puede producir el elemento. El valor debe ser 1.
minOccurs Opcional. El número mínimo de veces se puede producir el elemento. Este valor puede ser un número entero de 0 o 1. Para especificar que este elemento es opcional, el atributo se establece en 0. El valor por defecto es 1.
cualquier atributo Opcional. En él se especifica cualquier otros atributos no esquema de espacio de nombres.

Ejemplo 1

<xs:element name="person">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

El ejemplo anterior indica "nombre" y elementos "Apellido" pueden aparecer en cualquier orden, ambos elementos deben aparecer solamente una vez!

Ejemplo 2

<xs:element name="person">
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

El ejemplo anterior indica "nombre" y elementos "Apellido" pueden aparecer en cualquier orden, cada elemento puede aparecer cero o una vez!


Esquema XML Referencia XML completo esquema de referencia