以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  有个简单的问题...知道的人请帮一下  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=44919)


--  作者:liufu1983
--  发布时间:4/5/2007 7:17:00 PM

--  有个简单的问题...知道的人请帮一下
这是schema文件:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="x-schema:Breakfast.xsd"
targetNamespace="x-schema:Breakfast.xsd"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
 <xs:element name="Breakfast_menu">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="Food" maxOccurs="unbounded"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="name" type="xs:string"/>
 <xs:element name="price" type="xs:string"/>
 <xs:element name="description" type="xs:string"/>
 <xs:element name="calories" type="xs:float"/>
 <xs:element name="Food">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="name"/>
    <xs:element ref="price"/>
    <xs:element ref="description"/>
    <xs:element ref="calories"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
</xs:schema>

打开浏览器时发生错误提示:
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


--------------------------------------------------------------------------------

打开输入文件错误: 'Breakfast.xsd'。架构中根元素的错误定义。处理资源 'file:///C:/Documents and Settings/Administrator/My Documents/Altova Projects...

attributeFormDefault="unqualified">


这是怎么回事啊?该怎么解决?


--  作者:liufu1983
--  发布时间:4/5/2007 7:34:00 PM

--  
错误我刚才找到了 就是 xmlns="x-schema:Breakfast.xsd" targetNamespace="x-schema:Breakfast.xsd"
这两句话把命名空间改下名字就可以了
但是为什么命名空间不能用"x-schema:Breakfast.xsd"
望知道的人解答一下

--  作者:xml-linguist
--  发布时间:4/9/2007 11:11:00 AM

--  
这是我最感兴趣的问题。
期待高手的答复!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms