【发布时间】:2011-03-27 18:54:33
【问题描述】:
我有一些这样的 XML:
<sometag datatype="xs:string" .../>
<sometag datatype="xs:int" .../>
可以看出,属性“datatype”的内容应该是指基本的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>
有没有办法通过 XSD 将内容限制为 XML 基本类型的名称?
【问题讨论】: