Bonjour,
J'ai deux documents XML à comparer :
Ils sont tous les deux de la même taille, ont les mêmes données mais enregistrés à des heures différentes. Ils permettent de voir si un véhicule a bougé. Ils sont du type :
Je dois comparer les deux documents et extraire la latitude et la longitude si le véhicule X a bougé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <voitures> <voiture id="1"> <nom> mazda </nom> <latitude>00.00000</latitude> <longitude>0.00000</longitude> </voiture> <voiture id="2"> <nom> peugeot </nom> <latitude>11.11111</latitude> <longitude>0.00000</longitude> </voiture> . . . </voitures>
Donc mon problème c'est que je ne sais pas comment on extrait le contenu des balises en Perl. Je voudrais dire, si dans le doc 1 et le doc 2 la voiture ayant pour id = 1 latitude et longitude sont différents alors on extrait les données....
Voilà je ne vois pas trop comment faire...J'ai essayé avec le module XML::Simple mais ça ne fonctionne pas...
Merci de votre aide par avance !![]()
Cali![]()
Partager