Плохо: Java XSD поколения - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь сгенерировать классы xsd в java с netbeans, используя инструмент jaxbinding, но когда это происходит, он генерирует следующие ошибки:

[ERROR] 'AcceptedIndicator' is already defined
  línea 21 de file:///C:/Users/usuario/Documents/Facturacion%20Electronica/XSD/UBL2/common/UBL-CommonBasicComponents-2.0.xsd

[ERROR] (related to above error) the first definition appears here
  línea 21 de file:/C:/Users/usuario/Documents/Facturacion%20Electronica/XSD/UBL2/common/UBL-CommonBasicComponents-2.0.xsd

Практически все компоненты файла CommonBasicComponents-2.0.xsd говорят, что они повторяются.

В файле DIAN_UBL.xsd выполняется следующий импорт

<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" schemaLocation="C:/Users/usuario/Documents/Facturacion Electronica/XSD/UBL2/common/UBL-CommonAggregateComponents-2.0.xsd"/>
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" schemaLocation="C:/Users/usuario/Documents/Facturacion Electronica/XSD/UBL2/common/UBL-CommonBasicComponents-2.0.xsd"/>
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" schemaLocation="C:/Users/usuario/Documents/Facturacion Electronica/XSD/UBL2/common/UBL-CommonExtensionComponents-2.0.xsd"/>
<import namespace="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" schemaLocation="DIAN_UBL_Structures.xsd"/>

При четвертом импорте в файле DIAN_UBL Structures.xsd выполняется следующий импорт:

<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
<import namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UnqualifiedDataTypeSchemaModule-2.0.xsd"/>
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL-CommonAggregateComponents-2.0.xsd"/>

Когда я удаляю импорт, который (UBL-CommonAggregateComponents-2.0.xsd) повторяется, возникает другая ошибка, которая говорит о том, что импорт отсутствует, так что теги действительны.

Некоторая помощь? Я хотел бы поблагодарить вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...