Tout d'abord bonjour à tous, très heureux de rejoindre ce forum...
mon problème est le suivant:
Je stocke dans un xml les différents contenus statiques d'un site et veut les afficher dans un index.php en fonction de la langue.
j'ai donc un script check_labels.php qui me retourne un xml en fonction de la langue ($lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; suivi d'un switch case pour le choix xml...)
dans un index.php j'insère ce XML grâce aux lignes suivantes:
cet XML est de la forme (pour le cas ou la langue est fr:include 'check_labels.php';
$labels = new SimpleXMLElement($xmlstr);
Ce que je n'arrive pas à faire c'est d'afficher le contenu correspondant par exemple à l'attribut "unautrenom" dans un echo,<labels>
<label name="unnom">ce nom là</a>
<label name="unautrenom">cet autre nom</a>
je pense que ça doit commencer par :
et qu'il devrait y avoir duecho "$labels/label..."
si tout était beau...label[@name='unautrenom']
mais ça ne marche pas...même en cherchant sur php.net...
Y aurait il quelqu'un d'assez patient pour m'aider sur ce problème qui a pourtant l'air simple?
merci d'avance.
Partager