getElementsByTagName("liste")->item(0); $k = 0; //nombre de notes $s = 0; //le total $les_eleves = $depart->getElementsByTagName("eleve"); foreach( $les_eleves as $l_eleve ){ $elt_nom = $l_eleve->getElementsByTagName("nom")->item(0); $elt_note = $l_eleve->getElementsByTagName("note")->item(0); $le_nom = $elt_nom->firstChild->wholeText; $la_note = $elt_note->firstChild->wholeText; echo "$le_nom a pour note $la_note\n"; $s += $la_note; $k++; } if( $k == 0 ){ die("fichier vide"); }else{ return $s/$k; } }// lire_1 function lecture ($fichIn){ $doc = new DOMDocument(); $doc->load($fichIn); $moy = lire_2($doc); echo "\nMoyenne : $moy\n"; }//lecture lecture("Nom_note2.xml"); ?>