Bonjour.
En comparant plusieurs fichiers .hbm.xml générés à partir d'un même fichier Java par le plugin Hibernate de XDoclet 2, j'ai remarqué que l'ordre des attributs XML des fichiers générés était aléatoire.
Cela pénalise fortement l'analyse des différences entre ces fichiers, car par exemple, les 2 lignes suivantes seront marquées différentes quoiqu'équivalentes en XML :
1. Existe-t-il un moyen de spécifier à XDoclet l'ordre des attributs dans les fichiers générés ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <element1 att1="..." att2="..."> <element1 att2="..." att1="...">
2. Dans le cas contraire, connaissez-vous un outil open source fonctionnant sous Windows XP, capable :
- soit de formatter des fichiers XML en triant les attributs par ordre alphabétique par exemple
- soit de calculer les différences d'un fichier XML sans tenir compte de l'ordre des attributs
Merci pour votre aide.
Partager