Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Permite que uno y sólo uno de los elementos contenidos en el grupo seleccionado esté presente en el elemento contenedor.
<choice
id = ID
maxOccurs= (nonNegativeInteger | unbounded) : 1
minOccurs= nonNegativeInteger : 1
{any attributes with non-schema Namespace}...>
Content: (annotation?, (element | group | choice | sequence | any)*)
</choice>
Atributos
id
Identificador de este elemento. El valor id debe ser de tipo ID y debe ser único dentro del documento que contiene este elemento.Opcional.
maxOccurs
Número máximo de veces que puede aparecer la elección. El valor puede ser un número entero mayor o igual que cero. Para no establecer ningún límite en cuanto al número máximo, utilice la cadena "unbounded". El valor predeterminado es 1.Opcional.
minOccurs
Número mínimo de veces que puede aparecer la elección. El valor puede ser un número entero mayor o igual que cero. Para especificar que este grupo elegido es opcional, establezca este atributo como cero. El valor predeterminado es 1.Opcional.
Información del elemento
| Número de apariciones | Una, dentro de los elementos group y complexType; en otros casos, ilimitado. |
| Elementos primarios | group, choice, sequence, complexType, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent) |
| Contenido | annotation, any, choice, element, group, sequence |
Ejemplo
El tipo complejo siguiente define un elemento con un atributo y un y sólo un elemento de una selección de cuatro especificados.
<xs:complexType name="chadState">
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element ref="selected"/>
<xs:element ref="unselected"/>
<xs:element ref="dimpled"/>
<xs:element ref="perforated"/>
</xs:choice>
<xs:attribute name="candidate" type="candidateType"/>
</xs:complexType>
Vea también
Referencia de esquemas XML (XSD) | Elementos de los esquemas XML
Para obtener más información, vea la parte 1: Structures Recommendation de XML Schema del W3C (World Wide Web Consortium), en http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-choice.