Los últimos tutoriales de desarrollo web
 

XML Esquema Elemento elección


<XML completo esquema de referencia

Definición y Uso

Elemento XML elección de esquema permite que sólo uno de los elementos contenidos en la <choice> Declaración para estar presente en el elemento que contiene.

elemento de información

  • Parent elements: grupo, elección, secuencia, tipoCompuesto, restricción (tanto simpleContent y complexContent), extensión (tanto simpleContent y complexContent)

Sintaxis

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>

(annotation?,(element|group|choice|sequence|any)*)

</choice>

(El signo? Declara que el elemento puede aparecer cero o una vez, y el signo * declara que el elemento puede aparecer cero o más veces dentro del elemento de elección)

Atributo Descripción
id Opcional. Especifica un identificador único para el elemento
maxOccurs Opcional. Especifica el número máximo de veces que el elemento de elección puede ocurrir en el elemento padre. El valor puede ser cualquier número> = 0, o si desea establecer ningún límite en el número máximo, utilice el valor "unbounded" . El valor por defecto es 1
minOccurs Opcional. Especifica el número mínimo de veces que el elemento de elección puede ocurrir en el padre del elemento. El valor puede ser cualquier número> = 0. El valor por defecto es 1
any attributes Opcional. Especifica cualquier otro atributo con el espacio de nombres no esquema

Ejemplo

<xs:element name="person">
  <xs:complexType>
    <xs:choice>
      <xs:element name="employee" type="employee"/>
      <xs:element name="member" type="member"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

El ejemplo anterior define un elemento llamado "person" que debe contener un "employee" elemento o un "member" elemento.


<XML completo esquema de referencia