Bonjour à tous,
Je débute sur la gestion des fichiers XML et je voudrais avoir quelques précisions, ne trouvant pas vraiment d'explication claires.
Language: PERL
Module: XML::LibXML
Soit le contenu du document xml suivant :
Ce que je voudrais pouvoir faire, c'est faire une boucle sur les Éléments "maison" et en extraire les données.
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
17
18
19
20 <maison id="00001"> <chambre>1</chambre> <wc>2</wc> <mesures> <piece0>222</piece0> <piece1>444</piece1> </mesures> <com>A vendre</com> </maison> <maison id="00002"> <chambre>1</chambre> <wc>2</wc> <mesures> <piece0>888</piece0> <piece1>777</piece1> </mesures> <com>A vendre</com> </maison>
Mon problème et que je n'arrive pas a extraire les "0mesures", a fin de récupérer "piece0" et "piece1"
Je pense qu'il faudrait construire un tableau avec les éléments contenus dans l'élément "mesures" qui lui même est dans l élément "maison" et ensuite récupérer les valeurs.
Sachant que je ne veux pas récupérer les valeurs de la maison suivante alors que je suis dans la boucle de la première maison..
Merci d'avance pour vos conseils![]()
Cordialement,
Benoit
Partager