能否限定xml:lang属性的值为几个枚举值?
有一个xml文件<Content xml:lang='en'/>. 我想给他创建一个xsd schema 文件,限定xml:lang属性的值只能是‘en’或‘zh’,否则不能通过验证。一般的自定义属性可以用如下语法定义
<xs:attribute name="attrName" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="en"/>
<xs:enumeration value="zh"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
但是xml:lang是个内定的属性,不知道能不能限定其值为指定的两三个值?还请指教,谢谢!