У меня есть XML так:Ограничение содержимого атрибута XML с помощью XSD
<sometag datatype="xs:string" .../>
<sometag datatype="xs:int" .../>
Как можно видеть, содержание атрибута «тип данных» должны относиться к основным типам данных XML. В настоящее время я использую некоторые самоопределенную simpleType вроде следующего:
<xs:simpleType name="contentDataType">
<xs:restriction base="xs:string">
<xs:enumeration value="string"/>
<xs:enumeration value="int"/>
<xs:enumeration value="boolean"/>
<xs:enumeration value="float"/>
</xs:restriction>
</xs:simpleType>
Есть ли способ ограничения содержания к именам основных типов XML с помощью XSD?