Je suis à la recherche d'outils pour faire du mapping xml/objets java. Je
cherche quelque chose qui permette de sérialiser des objets java existants
et/ou de générer de nouveaux objets à partir de xml-schema ou dtd.
J'ai regardé la sérialisation xml standard en java, mais le xml n'est pas
très "naturel", et d'autre part, je n'arrive pas à faire prendre en compte
les propriétés indexées.
Je commence à regarder Castor qui me paraît assez intéressant.
J'ai regardé Jaxb, mais il ne marche que dans le sens xml -> java. Si on a déjà un modèle de données java, il faut le jeter à la poubelle, en faire une version dtd, générer les classes avec jaxb et les réintégrer dans l'application.
Je n'ai pas essayé, car j'ai travaillé sur Castor et c'est vraiment impressionnant. Mes structures de données sont écrites et relues sans écrire une ligne de code (sauf les trois lignes pour lancer les lectures/écritures).
En écrivant quelques lignes de mapping java-xml, on peut faire correspondre les données à une syntaxe xml prédéfinie.
a écrit dans le message de news:
C'est Jaxb.
J'ai regardé Jaxb, mais il ne marche que dans le sens xml -> java. Si on a
déjà un modèle de données java, il faut le jeter à la poubelle, en faire une
version dtd, générer les classes avec jaxb et les réintégrer dans
l'application.
Je n'ai pas essayé, car j'ai travaillé sur Castor et c'est vraiment
impressionnant. Mes structures de données sont écrites et relues sans écrire
une ligne de code (sauf les trois lignes pour lancer les
lectures/écritures).
En écrivant quelques lignes de mapping java-xml, on peut faire correspondre
les données à une syntaxe xml prédéfinie.
<laurent.granie@free.fr> a écrit dans le message de
news:1097837143.778653.216210@f14g2000cwb.googlegroups.com...
J'ai regardé Jaxb, mais il ne marche que dans le sens xml -> java. Si on a déjà un modèle de données java, il faut le jeter à la poubelle, en faire une version dtd, générer les classes avec jaxb et les réintégrer dans l'application.
Je n'ai pas essayé, car j'ai travaillé sur Castor et c'est vraiment impressionnant. Mes structures de données sont écrites et relues sans écrire une ligne de code (sauf les trois lignes pour lancer les lectures/écritures).
En écrivant quelques lignes de mapping java-xml, on peut faire correspondre les données à une syntaxe xml prédéfinie.