以文本方式查看主题

-  中文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=29955)


--  作者:sajia
--  发布时间:4/4/2006 10:45:00 PM

--  高手请进!!请帮助我解决这个问题!!
<价格  类别=“单件零件”>12.34</价格>

要求元素结构不变,类别可选:为单件零件、批量零件、设备,价格的值要求是浮点型,但要>0

下面是我用SPY写的Schema
代码:
                                   


此主题相关图片如下:
按此在新窗口浏览图片

XML代码:
               <?xml version="1.0" encoding="GB2312" ?>
  <价格 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F:\5\5.xsd" 类别="批量零件">12.3</价格>

但在IE里显示为:
<价格 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F:\5\5.xsd" 类别="批量零件"> 12.3

为什么会出现这种情况呢!!在这里中文名称不可以做元素吗??
我是刚学请高手不要笑!!!           
                                    

[此贴子已经被作者于2006-4-5 0:09:58编辑过]

--  作者:feirate
--  发布时间:4/5/2006 8:45:00 AM

--  
属性可选的话,‘类别’应该做成复杂类型,做choice合成器才行吧...我觉得
--  作者:sunbaojun
--  发布时间:4/5/2006 10:53:00 AM

--  
css 就不支持中文元素名 你可以换个英文的元素名字试试
--  作者:gemingke
--  发布时间:4/12/2006 1:41:00 PM

--  
嗯?没看出楼主的问题在哪里啊?
不过,复杂型里的“mixed”可以去掉
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms