portabilité XML avec XMLEncoder
Bonjour,
je développe actuellement un petit programme Java qui centralise les informations de plusieurs logiciels afin de faciliter un accès rapide à l'information.
Afin de communiquer entre les logiciels, l'objectif est d'utiliser des fichiers XML.
Comme les structures des objets manipulés ont une chance non nulle d'être modifiées au cours du temps, j'ai recherché le moyen de générer automatiquement les XML.
J'essaye donc actuellement d'utiliser XMLEncoder.
Jusque là tout va bien, mais la structure du XML renvoyée par XMLEncoder n'est pas classique (enfin ce n'est pas celle que j'utilise habituellement):
Code:
1 2 3 4 5 6 7
| <java version="1.7.0_17" class="java.beans.XMLDecoder">
<object class="nom">
<void propety="attribut1">
<int/string/...>valeurAttribut</...>
</void>
</object>
</java> |
Ma question étant comment rendre ce code "portable" sur d'autre logiciel et notamment dans d'autres langages ?
Existe-t-il un XMLDecoder dans d'autres langages?
Peut-on "traduire" ce genre de XML en un genre plus "classique"?
Je cherche actuellement mais je ne trouve pas vraiment ce que je recherche.
Quelqu'un pourrai-t-il me donner une solution ou m'orienter vers cette dernière ?
Merci d'avance,
TBxMala