Bonjour,
Existe il un moyen (expression xpath ou autre) de faire un group by (selon certain critere) avec simplexml ;
Je m’explique, j un fichier xml de la structure suivante :
je voudrais afficher toute les villes de départ mais avec une seule occurrence, de meme pour les dates de départ.
Code XML : 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
21
22
23
24
25
26
27
28
29
30
31
32
33 . <produit> <nom_fournisseur>nom du fournisseur</nom_fournisseur> <nom_produit>nom du produit</nom_produit> <id_produit>id produit</id_produit> <accroche>description du produit</accroche> <theme_produit>theme du produit</theme_produit> <url_produit>url de produit</url_produit> <img_produit>url d'image de produit</img_produit> <pays_dest>pays destination</pays_dest> <ville_dest>ville destination</ville_dest> <jours>noimbre de jours</jours> <nuits>nombre de nuits</nuits> <repas>le repas</repas> <prix> <unprix> <ville_dep>paris</ville_dep> <date_dep>date depart</date_dep> <prix_produit>prix</prix_produit> </unprix> <unprix> <ville_dep>lyon</ville_dep> <date_dep>date de depart 2</date_dep> <prix_produit>prix2</prix_produit> </unprix> <ville_dep>paris</ville_dep> <date_dep>date de depart 3</date_dep> <prix_produit>prix3</prix_produit> </unprix> .. </prix> </produit> ..
Partager