请教:关于XML schema的多个name space共同验证实例文档的问题!!
这样一个XML schema:
<xs:schema targetNamespace="http://www.sdb.ac.cn/01" xmlns:sdb2="http://www.sdb.ac.cn/02"
~~~~~~~~~~~~~~~~~~~
xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xs:element name="schema1">
<xs:complexType>
<xs:all>
<xs:element name="a" type="xs:string"/>
<xs:element name="b" type="xs:string"/>
<xs:element name="c" type="sdb2:schema2"/>
~~~~~~~
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
----------------------------
其中xmlns:sdb2="http://www.sdb.ac.cn/02" 是自己定义的另一个schema,而“sdb2:schema2”是其中的一个complextype的名称。
上面的文档应该没有xml语法错误吧?
以上文档在xml spy中提示是“无效”的,是否是因为该软件无法自动检索其他相关的自定义的schema?
很是困惑,谢谢指教!