Je veux générer des classes java à partir d'un schéma en utilisant jaxb, mais j'obtiens une erreur d'analyse de xjc. J'ai 2 éléments Enveloppé dans un choix alors l'un de l'élément est à nouveau répété juste après le choix:Erreur: impossible d'analyser un schéma par xjc en cas de xs: choice
<xs:element name="A">
<xs:complexType>
<xs:choice>
<xs:sequence maxOccurs="unbounded">
<xs:element ref="X"/>
<xs:element ref="Y"/>
</xs:sequence>
<xs:element ref="Y"/>
</xs:choice>
</xs:complexType>
</xs:element>
JAXB est de lancer:
[ERROR] Element "{*something*}Y" shows up in more than one properties.
line *something* of file:/*something*.xsd
PS: ma version JAXB est 2.1.13
Est-ce votre version de JAXB une exigence "doit"? Pouvez-vous passer à la dernière? J'ai testé avec le dernier disponible avec Java 7 et cela fonctionne sans besoin de fichier de liaison personnalisé. –
non ce n'est pas un must, c'est juste que je suis en train d'utiliser 2.1.13 et dans tous les cas minces si c'était un problème de version d'une certaine sorte, donc juste effacer les choses. –
Je suis désolé, mais la version jaxb n'est pas modifiable. et je suis toujours incapable d'obtenir la liaison au travail! Aidez-moi! –