xpath($chemin); return $sols; }// essai function maxNotes($nomfich){ $path = "/liste/eleve/@note"; $objNotes = essai($nomfich, $path); // tableau d'objets XML, à convertir en un tableau de chaînes $strNotes = array(); // tableau de chaînes - à remplir foreach( $objNotes as $obj ){ $strNotes[] = (string) $obj; } return max ($strNotes); // les chaînes sont automatiquement converties en entiers } function printNoms ($nomfich, $laNote){ $path = "/liste/eleve[@note = '$laNote']/@nom"; $objNoms = essai($nomfich, $path); foreach( $objNoms as $objNom ){ echo "$objNom\n"; // conversion en chaîne automatique } echo "Fini\n"; } printnoms ("NN1b.xml", maxNotes("NN1b.xml")); ?>