| diagram |  | ||||||||||||||||||
| namespace | http://www.w3.org/2001/XMLSchema | ||||||||||||||||||
| type | extension of xs:annotated | ||||||||||||||||||
| properties | 
 | ||||||||||||||||||
| children | xs:annotation xs:simpleType | ||||||||||||||||||
| used by | 
 | ||||||||||||||||||
| attributes | 
 | ||||||||||||||||||
| source | <xs:element name="union" id="union"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-union"> memberTypes attribute must be non-empty or there must be at least one simpleType child </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="memberTypes" use="optional"> <xs:simpleType> <xs:list itemType="xs:QName"/> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> | 
| type | list of xs:QName | ||||
| properties | 
 | ||||
| source | <xs:attribute name="memberTypes" use="optional"> <xs:simpleType> <xs:list itemType="xs:QName"/> </xs:simpleType> </xs:attribute> | 
| diagram |  | ||||||||||||
| namespace | http://www.w3.org/2001/XMLSchema | ||||||||||||
| type | xs:localSimpleType | ||||||||||||
| properties | 
 | ||||||||||||
| children | xs:annotation xs:restriction xs:list xs:union | ||||||||||||
| used by | 
 | ||||||||||||
| attributes | 
 | ||||||||||||
| source | <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0" maxOccurs="unbounded"/> |