Utilisation de l'environnement d'exécution JAXB pour convertir et annuler la conversion des documents XML

Utilisez l'environnement d'exécution JAXB (Java™ Architecture for XML Binding)pour manipuler les documents d'instance XML.

Avant de commencer

Utilisez JAXB pour générer des classes Java à partir d'un schéma XML à l'aide d'un compilateur de schéma (commande xjc) ou pour générer un schéma XML à partir d'une classe Java à l'aide du générateur de schéma, (commande schemagen).

Pourquoi et quand exécuter cette tâche

Utilisez les API JAXB et les outils pour établir des mappages entre un fichier schéma XML et des classes Java. Une fois les liaisons de données créées, utilisez l'API d'exécution de liaisons JAXB pour convertir les documents d'instance XML en objets Java ou à partir d'objets Java. Les données stockées dans un document XML sont accessibles sans qu'il soit nécessaire de comprendre la structure des données. Les artefacts et classes annotés JAXB contiennent toutes les informations requises par l'API d'exécution JAXB pour le traitement des documents d'instance XML. L'API d'exécution JAXB prend en charge la conversion de paramètres des objets JAXB en XML et la déconversion de paramètres du document XML en instances de classe JAXB.

Procédure

Résultats

A présent, vous pouvez non seulement convertir des classes Java JAXB mais aussi déconvertir des données XML à l'aide de la structure de liaison JAXB. Pour plus d'informations sur les API d'exécution de conversion et de déconversion, consultez la documentation JAXB Reference Implementation.

Eviter les incidents Eviter les incidents: Si la sécurité Java 2 est activée, encapsulez vos appels de méthode JAXBContext.newInstance(), Unmarshaller.unmarshal() et Marshaller.marshal() dans une méthode AccessController.doPrivileged afin d'éviter une exception de sécurité. gotcha
.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxbmarshalxml
Nom du fichier : twbs_jaxbmarshalxml.html