以文本方式查看主题

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


--  作者:piebila
--  发布时间:7/8/2006 4:27:00 PM

--  [求助]希望各位抽空进来看看
请问xml Schema中元素能否去掉命名空间的前缀?比如,有一个xml Schema文件:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by et8 (et8) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
 <xs:element name="QMS">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="PhaseOfPLM"/>
    <xs:element ref="InfoOfQBDCollection"/>
    <xs:element ref="Organization"/>
    <xs:element ref="QBP"/>
    <xs:element ref="QBMA"/>
    <xs:element ref="Employee"/>
    <xs:element ref="Dataset"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
.................................


能否改成:

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by et8 (et8) -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
 <element name="QMS">
  <complexType>
   <sequence>
    <element ref="PhaseOfPQLM"/>
    <element ref="InfoOfQBDCollection"/>
    <element ref="Organization"/>
    <element ref="QBP"/>
    <element ref="QBMA"/>
    <element ref="Dataset"/>
   </sequence>
  </complexType>
 </element>
........................


但这样改了以后,xmlspy老是在“ref”处出现出现错误,好像是什么“该schema似乎不应该由它本身验证..."之类的错误,哪位高手帮忙指导指导啊?



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