element <choice>
Namespace:
Type:
embedded complexType
Content:
complex, 1 attribute, 3 elements
Defined:
globally within component.xsd, see XML source
Used:
XML Representation Summary
<choice
   
value
 = 
xsd:string
   
>
   
Content: 
</choice>
May contain elements (3):
May be included in elements (1):
Known Usage Locations
Annotation
This defines a decision in the select element. If the "value" attribute
matches the value obtained in the select element, the choice is matched
and its mapping elements instantiated.
XML Source
<xsd:element name="choice">
<xsd:annotation>
<xsd:documentation>
This defines a decision in the select element. If the "value" attribute
matches the value obtained in the select element, the choice is matched
and its mapping elements instantiated.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element ref="twoWayMapping"/>
<xsd:element ref="mapResource"/>
<xsd:element ref="select"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="value" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
The value to match. If unspecified, the choice always matches.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
Attribute Detail
value
The value to match. If unspecified, the choice always matches.
Type:
xsd:string
Use:
optional
Defined:
locally, within this element
XML Source
<xsd:attribute name="value" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
The value to match. If unspecified, the choice always matches.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail
mapResource
Type:
embedded (extension of mappingResourceType), complex content
Defined:
by reference, within this element
XML Source
<xsd:element ref="mapResource"/>

select
Type:
embedded, complex content
Defined:
by reference, within this element
XML Source
<xsd:element ref="select"/>

twoWayMapping
Type:
twoWayMappingType, empty content
Defined:
by reference, within this element
XML Source
<xsd:element ref="twoWayMapping"/>