У меня есть такой XML-код:
<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?