J'ai un fichier XML qui a la structure suivante :
Je suis en train d'afficher des données spécifiques issues de ce qui précède.
loadXML($importBuffer);
$xpath = new DOMXpath($dom);
$items = $xpath->query("//item");
$results = parse($items);
$col = $dom->getElementsByTagName('item');
$i = 0;
foreach( $col as $item ){
$blogTitle=$item->childNodes[1]->nodeValue;
$blogImage=$item->childNodes[5]->nodeValue;
$blogDate=$item->childNodes[9]->nodeValue;
$blogAuthor=$item->childNodes[11]->nodeValue;
if(++$i > 4) break;
?>
Je suis en train d'exécuter la boucle pour obtenir des résultats (remarquez if(++$i > 4) break;
). Tout le reste fonctionne bien, cependant, le $blogAuthor
ne s'affiche que pour le premier élément. L'auteur est vide pour les trois derniers résultats. Pourquoi?