union
permet de faire l'union entre des types simples.
<xsd:simpleType name="chiffreloto"> <xsd:restriction base="xsd:positiveInteger"> <xsd:maxInclusive value="49"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="typeloto"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="premier tirage"/> <xsd:enumeration value="deuxieme tirage"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="loto"> <xsd:union memberTypes="chiffreloto typeloto"/> </xsd:simpleType>