createElement("liste"); $doc->appendChild($rac); $lignes = file($nomFich); foreach( $lignes as $ligne ){ $nom_note = split("[ \t]+", $ligne); $nom = $nom_note[0]; $note = rtrim($nom_note[1]); $elv = $doc->createElement("eleve"); $rac->appendChild($elv); $elt_nom = $doc->createElement("nom"); $elv->appendChild($elt_nom); $elt_nom->appendChild($doc->createTextNode($nom)); $elt_note = $doc->createElement("note"); $elv->appendChild($elt_note); $elt_note->appendChild($doc->createTextNode($note)); } return $doc; }// doc1fromText function trad2fromText($fichIn, $fichOut){ $doc = doc2fromText($fichIn); $doc->save($fichOut); } trad2fromText("NomsNotes.txt", "NomsNotes.2.xml"); ?>