Xpath question
Posté : 26 févr. 2007, 14:25
Bonjour,
J'ai un fichier xml qui contient des données comme ceci
Avec simple XML, j'aimerai sélectionner avec XPath directement la bonne config et y accèder, j'ai donc essayer qqch du genre
$conf['host'] et $conf->folder ne me retournent rien.
Est ce qqun sait ou j'ai fait l'erreur? ou est ce que c'est tout simplement pas possible?
Merci d'avance
David
J'ai un fichier xml qui contient des données comme ceci
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<parameters>
<config host="255.255.255.0">
<!-- The name of the installation folder -->
<folder>InstallatioFolderName</folder>
<!-- Outgoing email address -->
<email>email</email>
<!-- Default home page address -->
<homepage section="site" menu="" filename="" />
</config>
<config host="127.0.0.1">
<!-- The name of the installation folder -->
<folder>InstallatioFolderName</folder>
<!-- Outgoing email address -->
<email>email</email>
<!-- Default home page address -->
<homepage section="site" menu="" filename="" />
</config>
</parameters>
$parameters = simplexml_load_file('config.xml');
$parameters = $parameters->xpath("//config[@host='127.0.0.1']");
$conf = $parameters;
print 'Host : '.$conf['host'].'<br>';
print 'Installation Folder name : '.$conf->folder.'<br>';
Mais je n'arrive pas à accèder aux valeur comme ça... les variables$conf['host'] et $conf->folder ne me retournent rien.
Est ce qqun sait ou j'ai fait l'erreur? ou est ce que c'est tout simplement pas possible?
Merci d'avance
David