hr-xml — атрибут namespace импорта должен иметь то же значение, что и tragetnamespace импортируемой схемы.

Я получаю сообщение об ошибке в строке ниже, как

"атрибут пространства имен '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"/>

Компоненты.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>

Пожалуйста, помогите?


person Software Enginner    schedule 10.07.2014    source источник


Ответы (1)


Вы можете заглянуть в файл Components.xsd? Какое там пространство имен по умолчанию?

Это пространство имен, которое должно быть здесь:

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

вместо http://www.applications.org/sdf/9

Это должно делать свое дело.

person Pieter Vandenheede    schedule 10.07.2014