R
RC
<xs:simepleType name="myType1">
<xs:restriction base="xs:string">
<xs:enumeration value="boolean" />
<xs:enumeration value="integer" />
<xs:enumeration value="double" />
<xs:enumeration value="string" />
</xs:restriction>
</xs:simpleType>
<xs:simepleType name="myType2">
<xs:restriction base="xs:string">
<xsattern value="boolean" />
<xsattern value="integer" />
<xsattern value="double" />
<xsattern value="string" />
</xs:restriction>
</xs:simpleType>
<xs:simepleType name="myType3">
<xs:restriction base="xs:string">
<xsattern value="boolean|integer|double|string" />
</xs:restriction>
</xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="boolean" />
<xs:enumeration value="integer" />
<xs:enumeration value="double" />
<xs:enumeration value="string" />
</xs:restriction>
</xs:simpleType>
<xs:simepleType name="myType2">
<xs:restriction base="xs:string">
<xsattern value="boolean" />
<xsattern value="integer" />
<xsattern value="double" />
<xsattern value="string" />
</xs:restriction>
</xs:simpleType>
<xs:simepleType name="myType3">
<xs:restriction base="xs:string">
<xsattern value="boolean|integer|double|string" />
</xs:restriction>
</xs:simpleType>