Сложный элемент JAXB и его дочерний элемент с тем же именем - PullRequest
0 голосов
/ 13 мая 2018

Кто-нибудь знает, как решить проблему, вызванную сложным элементом и его дочерним элементом с одинаковым именем?

Конверт: Ubuntu, Java 10, плагин maven-jaxb2: 0.13.3

XSD:

<xs:element name="TheSameName">
    <xs:complexType>
        <xs:sequence minOccurs="1" maxOccurs="unbounded">
            <xs:element name="TheSameName">
                <xs:complexType>
                    <xs:sequence>
                        <xs:any processContents="skip" minOccurs="1" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:element>

BIND.XML

<jxb:bindings node="/xs:schema/xs:element[@name='TheSameName']">
  <jxb:class name="TheSameNameList"/>
</jxb:bindings>

ОШИБКА:

Сложный тип и его дочерний элемент имеют одно и то же имя «TheSameName». Используйте настройку класса для разрешения этого конфликта.

С Java 8 все было в порядке, но с Java 10 не более :-( Есть идеи?

BR, Wianki

...