我需要使用
XML模式定义具有给定模式的ID类型.到目前为止我所拥有的是:
<xs:simpleType name="myid"> <xs:restriction base="xs:ID"> <xs:pattern value="[A-Za-z0-9_-]+"/> </xs:restriction> </xs:simpleType>
除了例如,<本身份识别码> 00123_45678<本身份识别码>不验证.显然,基类型xs:ID要求其值为XML非限定名称(xs:NCName).特别是,ID可能不以数字开头.
是否有另一种方法可以使用允许数字第一个字符的XML模式定义文档范围的标识符?