J'essaie de trouver une bibliothèque qui me permet de placer le contenu d'un fichier XML dans un JavaBean (quelque chose comme Digester, Jaxb, JIXB, etc.) mais dont j'ai besoin pour l'exécuter (pas au moment de la compilation, ou par la génération de code d'octet) et utiliser un fichier de mappage quelconque.Outil de mappage XML vers Java - avec descripteur de mappage
L'idée sera quelque chose comme les fichiers de mapping HBM de Hibernate, un moyen de spécifier quel élément XML va dans quelle propriété Java. J'utilise actuellement Digester mais je veux quelque chose de plus simple pour son fichier de règles.
Cela devrait également fonctionner sur un 1.4 JDK donc les annotations ne le feront pas vraiment (mais je considérerai de telles réponses uniquement pour des raisons de complétude). Pour résumer, j'ai besoin d'un outil d'exécution XML à Java basé sur un descripteur XML, quelque chose comme ça (tiré de JIXB) mais à l'exécution (ie passer le XML, la classe Java à l'objet de sortie et le descripteur de correspondance):
Connaissez-vous une telle bibliothèque?
Merci!
J'ai déjà les classes Java et les fichiers XML. Je ne peux pas changer ça, alors j'ai besoin de les coller avec un descripteur qui dit "ça va ici". Générer des choses n'est pas vraiment une option. Merci pour votre réponse! – user1010
Je pense que je vais essayer le "mode de cartographie" de Castor. Semble faire ce dont j'ai besoin sans aucune génération de code du tout. Merci encore. – user1010