hr-xml - 导入的namespace属性应与导入的模式的tragetnamespace相同

时间:2014-07-10 18:22:57

标签: xml schema xsd biztalk

我在下面的行收到错误

" 命名空间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>

请帮忙吗?

1 个答案:

答案 0 :(得分:1)

您可以查看Components.xsd文件吗? 那里的默认命名空间是什么?

这是应该放在这里的命名空间:

<xsd:import namespace="http://www.applications.org/sdf/9" schemaLocation="Components.xsd"/>

而不是http://www.applications.org/sdf/9

这应该可以解决问题。