Bonjour voici mon fichier XML :
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 <photos> <dossier type = "route"> <liste> <photo nom = "photo2.JPG"> <orientation>paysage</orientation> <message>Un message pour la photo</message> </photo> <photo nom = "photo1.JPG"> <orientation>portrait</orientation> <message>Un deuxieme message pour la photo</message> </photo> <photo nom = "photo3.JPG"> <orientation>paysage</orientation> <message>Un message pour la photo</message> </photo> </liste> </dossier> </photos>
Je voudrais afficher mes photos, avec un tri, les paysages d'abord, les portraits ensuite.
Je le parse ensuite en php via SimpleXml :
Si vous connaissez la façon de faire. Peut être avec XPath, merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $dossiers = simplexml_load_file('xml/photos.xml')->xpath('//photos/dossier[@type="route"]'); foreach ($dossiers as $dossier) { .... }
Partager