Comment puis-je utiliser JAXB/XJC pour convertir un fichier XML dans un objet?
J'ai fait des recherches sur JAXB et XJC, mais à partir de la documentation qui est là, y compris le Oracle pages et certaines de la de Débordement de Pile questions ici, je ne pense pas qu'il existe une définition claire de ce qu'est la différence entre JAXB et XJC et comment l'utiliser pour convertir un fichier XML à un objet.
Donc, à partir de ma compréhension JAXB, c'est la méthode pour XML -> Java analyse et vice versa, et xjc est une mise en œuvre de ce qui est inclus dans les outils java?
Je n'étais pas en train de demander le code de gars... je voulais juste une explication plus claire de ce que XJC a été, le stackoverflow fait qu'il est impossible de poser des questions, veuillez expliquer au lieu de simplement en le marquant comme hors-sujet
J'ai repensé à cette question que j'avais posée il y a 5 mois, les modifications que j'ai faites, le faire sur le sujet? Cette question a reçu quelques vues (+de 1000) et est upvoted.
Son 2019 et j'ai encore la question. Il sera utile pour quelqu'un qui commence de nouveau. Et oui, xjc est un outil de ligne de commande pour convertir xml en java, alors que Jaxb est un objet qui peut aider à écrire du XML/lire comme des POJO (maréchal/unmarshal) que les données dans votre code java.
J'ai repensé à cette question que j'avais posée il y a 5 mois, les modifications que j'ai faites, le faire sur le sujet? Cette question a reçu quelques vues (+de 1000) et est upvoted.
Son 2019 et j'ai encore la question. Il sera utile pour quelqu'un qui commence de nouveau. Et oui, xjc est un outil de ligne de commande pour convertir xml en java, alors que Jaxb est un objet qui peut aider à écrire du XML/lire comme des POJO (maréchal/unmarshal) que les données dans votre code java.
OriginalL'auteur Daniel Esponda | 2013-08-23
Vous devez vous connecter pour publier un commentaire.
JAXB (JSR-222) implémentations de convertir des instances de classes Java (qui peut contenir des annotations)/à partir de XML. XJC (XML à Compilateur Java) est un utilitaire pour la génération de ces objets à partir d'un schéma XML. Il est inclus dans le JDK depuis la version Java SE 6.
Exanple
Voici un lien vers mon blog qui explique comment générer un modèle Java à partir d'un Schéma XML:
OriginalL'auteur bdoughan
Pas sûr que c'est ce que vous êtes après, mais il semble proche...
Utiliser Java Architecture for XML Binding (JAXB) xjc de l'outillage pour compiler un fichier de schéma XML entièrement annoté des classes Java.
http://pic.dhe.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftwbs_jaxbschema2java.html
OriginalL'auteur xQbert