我在下面的行收到错误
" 命名空间attribut' http://www.applications.org/sdf/9'导入的值应与tragetnamespace' http://www.hr-xml.org/3'相同。导入的架构"
<xsd:import namespace="http://www.applications.org/sdf/9" schemaLocation="Components.xsd"/>
Components.xsd -
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:oa="http://www.applications.org/sdf/9" xmlns:ccts="udn:dn:udede:dndedact:ddcdmdndation:1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.hr-xml.org/3" targetNamespace="http://www.hr-xml.org/3" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>Name: Components.xsd Status: 3.2 Release Date this version: 2011-Sep-28</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.applications.org/sdf/9" schemaLocation="Components.xsd"/>
<xsd:include schemaLocation="Fields.xsd"/>
<xsd:element name="AlternateScriptPersonName" type="AlternateScriptPersonNameType"/>
</xsd:schema>
请帮忙吗?
答案 0 :(得分:1)
您可以查看Components.xsd文件吗? 那里的默认命名空间是什么?
这是应该放在这里的命名空间:
<xsd:import namespace="http://www.applications.org/sdf/9" schemaLocation="Components.xsd"/>
而不是http://www.applications.org/sdf/9
这应该可以解决问题。