Quelles sont mes options pour les bibliothèques pour convertir des fichiers XSD en java beans ou en objets? J'ai un grand XSD que j'ai essayé de convertir en utilisant JAXB2, mais JAXB2 crée des classes invalides.Bibliothèques Java pour la conversion de xsd en bean/objets
0
A
Répondre
1
Vous pouvez donner un essai avec roulette,
Espoir cela pourrait vous aider à Generate Java classes from .XSD files...?
2
je hyperjaxb pour ce faire, a parfaitement fonctionné.
0
essayé d'utiliser des haricots xml, mais INTRODUISE une erreur - le nom est trop long:
target/generated-sources/xmlbeans/net/juniper/xml/iveSa/x65R31/impl/ConfigurationDocumentImpl.java:643340: error while writing net.juniper.xml.iveSa.x65R31.impl.ConfigurationDocumentImpl.ConfigurationImpl.UsersImpl.ResourcePoliciesImpl.NetworkConnectPoliciesImpl.NetworkConnectNodeSpecificConfigurationImpl.NetworkConnectConnectionProfilesImpl.NetworkConnectConnectionProfileImpl.DhcpOptionsImpl.DhcpOptionImpl.OptionNumberImpl: /target/generated-classes/xmlbeans/net/juniper/xml/iveSa/x65R31/impl/ConfigurationDocumentImpl$ConfigurationImpl$UsersImpl$ResourcePoliciesImpl$NetworkConnectPoliciesImpl$NetworkConnectNodeSpecificConfigurationImpl$NetworkConnectConnectionProfilesImpl$NetworkConnectConnectionProfileImpl$DhcpOptionsImpl$DhcpOptionImpl$OptionNumberImpl.class (File name too long)
0
Vous pouvez utiliser le compilateur de liaison qui est livré avec les versions 2.x JAXB pour créer les classes pour chaque élément complexe dans votre XSD. Si vous ne voulez pas utiliser la ligne de commande pour appeler le compilateur de liaison, vous pouvez utiliser le JAXB Workshop XJC plugin pour les IDE Eclipse ou IntelliJ qui généreront les classes en cliquant sur un bouton.
Cordialement,
Nagendra U M
qu'est-ce que "les classes invalides" signifie? – Bozho