首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

问个Schema目标名称空间的有关问题,疯了

2012-02-21 
问个Schema目标名称空间的问题,在线等,急疯了使用了目标名称空间后,然后全局声明,比如说声明一个studentna

问个Schema目标名称空间的问题,在线等,急疯了
使用了目标名称空间后,然后全局声明,比如说声明一个studentname,然后后面来引用studentname就会报错,说什么不能分辨声明或定义studentname于名称空间‘’中,怎么办啊??

XML code
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.cdut.edu.cn/yangxun">    <!--声明全局元素-->    <xs:element name="studentname" type="xs:string"/>         <!--声明一个student元素,将会引用studentname元素-->    <xs:element name="student">        <xs:complexType>            <xs:sequence>                <xs:element ref="studentname"/>                            </xs:sequence>        </xs:complexType>    </xs:element>


[解决办法]
加个默认空间就行:
XML code
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.cdut.edu.cn/yangxun" xlmns="http://www.cdut.edu.cn/yangxun">    <!--声明全局元素-->    <xs:element name="studentname" type="xs:string"/>    <!--声明一个student元素,将会引用studentname元素-->    <xs:element name="student">        <xs:complexType>            <xs:sequence>                <xs:element ref="studentname"/>            </xs:sequence>        </xs:complexType>    </xs:element></xs:schema>
[解决办法]
把这个去掉试一下 targetNamespace="http://www.cdut.edu.cn/yangxun"

热点排行