J'utilise Hyperjaxb pour générer des classes avec des annotations JPA à partir de schémas XML. Je voudrais spécifier quels éléments du schéma donné xjc devraient générer. Je ne peux pas changer le fichier xsd. Je ne peux modifier que bindings.xjb. J'ai essayé d'utiliser hj: ignoré, mais sans succès.Ignorer certains éléments/classes dans la liaison JAXB
5
A
Répondre
5
Eh bien, hj:ignored
est le answer. Cela vous permet de faire en sorte que Hyperjaxb ignore certaines classes.
Voici un exemple:
<jaxb:bindings
node="xsd:complexType[@name='issue121Type']//xsd:element[@name='simpleCollection']">
<hj:ignored/>
</jaxb:bindings>
Personnalisations travaillent dans le schéma ainsi que par xjb
fichiers.
Voir par exemple this project.
Comment "sans succès" se révèle?
Questions connexes
- 1. La liaison JaxB XMLGregorianCalendar
- 2. httpd.conf: ignorer certains répertoires?
- 3. Ignorer certains fichiers de la validation SVN
- 4. SSIS Rechercher - ignorer certains enregistrements
- 5. Comment ignorer/déconnecter certains ports?
- 6. Comment ignorer certains dossiers dans HG?
- 7. Comment ignorer certains paramètres dans TQuery
- 8. urlencode mais ignorer certains caractères
- 9. Rar commande - ignorer certains dossiers
- 10. Liaison de données XML pour JAXB comme JAXB pour java
- 11. Ignorer les éléments du conteneur grâce à la personnalisation JAXB
- 12. Comment ignorer une situation d'élément inattendue dans JAXB?
- 13. Comment éviter la liaison de certains champs?
- 14. JAXB de liaison personnalisée avec l'interface
- 15. Ignorer certains fichiers des modifications en attente
- 16. La personnalisation de la liaison xjc ne fonctionne pas dans jaxb 2.1.3. Cela fonctionne dans jaxb 2.0
- 17. Quelle est la différence entre la liaison XML de Castor et la liaison JAXB
- 18. Regex - ignorer certains caractères entre guillemets
- 19. Personnalisé git diff pour ignorer certains conflits
- 20. Marque htaccess RewriteRule ignorer certains dossiers
- 21. Comment ignorer certains rails_best_practices avertissements de gem?
- 22. Forcez GCC à ignorer certains drapeaux?
- 23. git ignorer tout, mais certains sous-répertoires
- 24. Ignorer SIGCHLD dans certains cas, mais pas dans d'autres
- 25. Ignorer des éléments pendant la liaison de données
- 26. JAXB Liaison pour changer xs: date en xs: dateTime?
- 27. JAXB Liaison pour paramètre de demande SOAP dans JAXWS
- 28. Comment ignorer certains éléments lors de la comparaison de XML?
- 29. Ignorer certains fichiers lors de la compilation Eclipse
- 30. JAXB unmarshaling Ignorer les balises SOAP Envelope/Header
Je mets cette ligne et obtiens toujours @Entity etc. Il n'y a pas d'échecs comme un élément vide. Ici - http://www.eurocris.org/Uploads/Web%20pages/CERIF2008/Release_1.2/XML-SCHEMAS/cfResPubl-RES.xsd - est un fichier xsd. Je veux omettre cfResPubl. Mon fichier de liaison - http://pastebin.com/chtjdfT0. – pawb4r