以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  请问一个SCHEMA 可不可以在多个XSD文件中定义  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=68084)


--  作者:lingbo_ty
--  发布时间:10/10/2008 4:36:00 PM

--  请问一个SCHEMA 可不可以在多个XSD文件中定义
在altova xmlspy 汉化版中编辑 一个schema文件例如 xyz.xsd,它使用了在另一个xsd(EdiData)中定义的数据类型 ,但这两个xsd共享相同的命名空间,即都是http://org1.cn/ediData

在xyz.xsd在元素下编辑了<xs:annotation><xs:documentation>注释信息</xs:documentation></xs:annotation>不能保存,
保存时提示:该schema 似乎不该由它本身验证(作为另一个schema的一部分,它仍然是好的)无type“ 类型名 ”定义在此中或在包含/导入的SCHEMA中

问题是:不同的xsd文件能共享相同的命名空间吗?一个xsd文件可以作为一个schema的一部分吗?怎样做,才能在ALTOVA XMLSPY里不报错呢。


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