La DOM + php 5 : parcer un fichier XML
Posté : 25 mai 2007, 21:12
Bonjour,
Voici mon flux XML :
Je n'arrive pas à parcer ce flux XML avec DOM, avec simpleXML j'y arrive :/
Le principe est simple :
Lister toutes les balises <day> (qui correspond à 1 jour) et lister à l'intérieur d'elle meme <hi> par exemple.
Donc je liste les jours, et dans cette boucle j'affiche la valeur du noeud <hi>.
Je n'arrive pas à écrire cela
A vrai dire, je ne comprends pas bien getElementsByTagName() et l'histoire du '->item(0)'
Mon code me propose aucune erreur, c'est ma méthodologie qui doit etre mauvaise.
Merci d'avance de votre aide =)
PS : ce qui me gène le plus au niveau de la compréhension, c'est comment afficher la valeur d'un noeud préci et comment sortir de ce noeud.
Voici mon flux XML :
Code : Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1"?>
<weather ver="2.0">
<dayf>
<lsup>5/25/07 3:39 PM Local Time</lsup>
<day d="0" t="Friday" dt="May 25">
<hi>N/A</hi>
<low>15</low>
</day>
<day d="1" t="Saturday" dt="May 26">
<hi>21</hi>
<low>11</low>
</day>
</dayf>
</weather>
Le principe est simple :
Lister toutes les balises <day> (qui correspond à 1 jour) et lister à l'intérieur d'elle meme <hi> par exemple.
Donc je liste les jours, et dans cette boucle j'affiche la valeur du noeud <hi>.
Je n'arrive pas à écrire cela
A vrai dire, je ne comprends pas bien getElementsByTagName() et l'histoire du '->item(0)'
Mon code me propose aucune erreur, c'est ma méthodologie qui doit etre mauvaise.
Merci d'avance de votre aide =)
PS : ce qui me gène le plus au niveau de la compréhension, c'est comment afficher la valeur d'un noeud préci et comment sortir de ce noeud.
