以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]在写schema时候出现一个奇怪的小问题,关于属性的 fixed 值,大家进来帮忙啊  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=57945)


--  作者:wangyongshan
--  发布时间:1/11/2008 4:50:00 PM

--  [求助]在写schema时候出现一个奇怪的小问题,关于属性的 fixed 值,大家进来帮忙啊
大家好,
      今天在给公司写schema的时候遇到一个郁闷的问题:
     需求:定义一个元素的属性是必须的,而且值是空值。
     我是这样定义的:
    <xs:element name="AAAA">
         <xs:complexType>
              <xs:attribute name="address" use="required" fixed="" />
        </xs:complexType>
   </xs:element>
   大家注意一下属性里的 fixed="",fixed的值是空值 (该值必须定义为空)
  我用的是 Altova XMLSpy编辑器,当我编写好保存后,关闭编辑器,然后再用编辑器打开这个schema文件,结果发现 fixed="" 没有了:就是这样的结果:
    <xs:attribute name="address" use="required" />
   大家看下是为什么啊????????
--  作者:enyaxp
--  发布时间:1/12/2008 8:40:00 PM

--  
编辑器给自动优化了吧,fixed的默认值本来就是空呀,你可以不用管它的。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
50.781ms