以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  属性可能有多个值时,怎么定义  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=35628)


--  作者:ipcfg
--  发布时间:7/14/2006 4:11:00 PM

--  属性可能有多个值时,怎么定义
xml格式
<ta at="a"></ta>
<ta at="b"></ta>
<ta at="c"></ta>

其中<ta at="a"></ta>是必须有的(at必须等于"a"),后边是可选择的,怎么写模式文件呢??困惑中


--  作者:gemingke
--  发布时间:7/14/2006 7:16:00 PM

--  
示例如下
<xs:attribute name="AT">
  <xs:simpleType>
   <xs:restriction base="xs:string">
    <xs:enumeration value="a"/>
    <xs:enumeration value="b"/>
   </xs:restriction>
  </xs:simpleType>
 </xs:attribute>

实际上,我们可以看到,在数据扩展及约束这方面,schema是做得相当好的


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
3,888.672ms