以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  schema实例名空间的前缀只能用xsi吗?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=45824)


--  作者:lao_cai
--  发布时间:4/23/2007 8:49:00 AM

--  schema实例名空间的前缀只能用xsi吗?
在XMLWRITER编辑器中,schema实例名空间的前缀只能用xsi,否则就找不到schema文档,在XMLSPY中没有这个现象,有高手解释一下这是为什么?
--  作者:gemingke
--  发布时间:4/23/2007 4:16:00 PM

--  
XMLSPY中没有这个现象么?XML的规定里面,就必须是XSI啊
--  作者:tianlijian
--  发布时间:4/27/2007 10:23:00 PM

--  
我也刚学这些东西,对这些东西还搞不清
--  作者:lao_cai
--  发布时间:5/3/2007 8:18:00 PM

--  
我验证过以下XML和SCHEMA是有效的
XML文档:
<?xml version="1.0" encoding="UTF-8"?>
<n:c xmlns:n="aaaa" xmlns:x="http://www.w3.org/2001/XMLSchema-instance"
x:schemaLocation="aaaa 4-qualified.xsd">
<c1>3.141593E0</c1>
<c2>String</c2>
<n:c3>0</n:c3>
</n:c>

4-qualified.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="aaaa" targetNamespace="aaaa" elementFormDefault="unqualified" attributeFormDefault="unqualified">
 <xs:element name="c">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="c1" type="xs:double"/>
    <xs:element name="c2" type="xs:string"/>
    <xs:element name="c3" type="xs:integer" form="qualified"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
</xs:schema>

名空间的前缀名从理解上来讲是自定义的


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