J'ai une petite question, peux être simpliste mais je n'arrive pas a trouver le moyen de récupérer une donnée de mon fichier xml dont voici l'indentation :
Code : Tout sélectionner
<fde>
<news>
<item id="1">
<nom>T 5</title>
<commentaire>D 5</description>
</news>
</fde>// Récupération et création du numéro id
$document_xml = new DomDocument(); // Instanciation de la classe DomDocument : création d'un nouvel objet.
$resultat_html = ''; // Initialisation de la chaîne qui contient le résultat.
$document_xml->load('../news.xml');
$elements = $document_xml->getElementsByTagName('news');
$element = $elements->item(0);
$enfants = $element->childNodes;
foreach($enfants as $enfant) // On prend chaque noeud enfant séparément.
{
$nom = $enfant->nodeName; // On prend le nom de chaque noeud.
if ($nom == 'news')
{
$resultat_html .= '<strong>'.$enfant->nodeValue.'</strong>';
}
elseif($nom == '#text')
{
$resultat_html .= $enfant->nodeValue;
}
else
{
$resultat_html .= $enfant->nodeValue;
}
}
Et donc quand je fais :echo $resultat_html;
J'ai T5 et D5 d'afficher Si quelqu'un a une idée voici le code.
Merci d'avance !