Bonjour,
J'ai un petit problème que je n'arrive pas à résoudre. Peut-être serez vous mieux inspiré !
Voilà, j'ai le fichier XML "ENREGISTREMENTS_XML.xml" suivant :
et j'ai ce petit pgm PHP qui fonctionne très bien :
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 <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/css" href="css/CSS.css"?> <?xml-stylesheet type="text/xsl" href="XSLT.xsl"?> <enregistrements> <audios> <enseignements> <auteur nom="Sympa">Heu 1 <album> </album> </auteur> <auteur nom="Super">Heu 2 <album> </album> </auteur> </enseignements> </audios> </enregistrements>
-> Ca affiche sur mon navigateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $xml_file = simplexml_load_file('ENREGISTREMENTS_XML.xml'); $title = $xml_file->xpath('audios/enseignements/auteur/@nom'); echo $title[1]; ?>
Mais si je souhaite toujours afficher le contenu de <auteur>, mais repéré cette fois-ci par le nom de l'attribut "Super" (c'est à dire "Heu 1"), là je cale un peu !"Super"
-> Auriez-vous une suggestion à me proposer, en SimpleXML (+- avec Xpath) ?
Par avance Merci !
Partager