Bonjour,
Voilà, j'ai un petit problème avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$xml_file = simplexml_load_file('ENREGISTREMENTS_XML.xml');
 
$Auteur_audio="Ephraïm";
 
$recherche = "//auteur[nom=$Auteur_audio]";
$resultat = $xml_file->xpath($recherche);
Voilà ce que l'écran m'affiche (extrait) :
"Warning: SimpleXMLElement:: xpath() [simplexmlelement.xpath]: Encoding error in..."
Si je mets directement le nom "Ephraïm" dans la formule, sans passer par la variable $Auteur_audio... Ca marche ! :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$xml_file = simplexml_load_file('ENREGISTREMENTS_XML.xml');

$recherche = "//auteur[nom='Ephraïm']";
$resultat = $xml_file->xpath($recherche);
Spécial, non ? Sûrement, il y a un truc qui a dû m'échapper !...
Est-ce que quelqu'un avait une idée qui me permettrait d'utiliser ma variable $Auteur_audio ?

Pour information, j'ai essayé d'ajuster la ligne concernée par celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$recherche = '//auteur[nom='.$Auteur_audio.']';
...mais même résultat ! -> Qu'en pensez-vous ? Par avance Merci !