Le fichier que j'essaie de lire est un logiciel ancien qui n'est plus pris en charge, et j'essaie d'extraire les données via l'option de format XML qu'il offre et de les porter sur une version plus récente que je suis en train de construire en Java. Le problème que je rencontre et pour lequel je ne trouve pas de solution est que l'un des éléments a des attributs en double avec des données différentes.
Je sais que je pourrais construire mon propre analyseur (et je crains de devoir le faire en partie ou en totalité), mais je préfère ne pas le faire, car cela revient à réinventer la roue pour un seul et unique morceau. Est-ce que je peux le forcer à lire autour des données ? Par exemple, changer le nom de la deuxième balise en "attribut1" ? Ou puis-je simplement ignorer la deuxième balise ? Peut-être marier les deux éléments de données ensemble comme "part1/part2" ? Les données ne sont pas importantes, mais elles pourraient manquer à certains utilisateurs, et moins je donne de raisons de rester avec l'ancien système, mieux c'est.
Idéalement, j'aimerais pouvoir renvoyer les données au programme d'origine pour ceux qui ne veulent pas changer, donc toute option permettant de conserver les mêmes données serait la meilleure.
Je vous remercie pour le temps que vous m'avez accordé.