能否限定xml:lang属性的值为几个枚举值?

superwq 2007-07-13 01:51:17
有一个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是个内定的属性,不知道能不能限定其值为指定的两三个值?还请指教,谢谢!
...全文
300 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
以后需再关注,现在先帮你顶一下
frozen828 2007-07-17
  • 打赏
  • 举报
回复
xs:language
cds27 2007-07-17
  • 打赏
  • 举报
回复
你只能对xml:lang的类型基础上进行限制,而不是对xs:string进行限制。

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧