Php/XML petit problême de boucle
MAx
-
MAx -
MAx -
Bonjour,
Mon problême est de récupérer la valeur ("url") de l'attribut d'un noeud image ("enclosure") et de le lier avec un lien sous forme de noeud ("link"). Merci pour votre aide
donc ca ressemble à ça
J'ai déja un début de code mais je pense pas être sur la bonne voie pcq qu'il me répète à chaque boucle
le nombre de fois chaque image autant qu'il y a de lien:
Screenshot :
http://static.hugedomains.com/images/logo_huge_domains.gif
Voici mon code
Mon problême est de récupérer la valeur ("url") de l'attribut d'un noeud image ("enclosure") et de le lier avec un lien sous forme de noeud ("link"). Merci pour votre aide
donc ca ressemble à ça
<item>
<link>http://www.blob.com/</link>
<enclosure url="moto.jpg" type="image/jpeg"></enclosure>
</item>
<item>
<link>http://www.blob.com/x1</link>
<enclosure url="avion.jpg" type="image/jpeg"></enclosure>
</item>
J'ai déja un début de code mais je pense pas être sur la bonne voie pcq qu'il me répète à chaque boucle
le nombre de fois chaque image autant qu'il y a de lien:
Screenshot :
http://static.hugedomains.com/images/logo_huge_domains.gif
Voici mon code
<?php
$dom = new DomDocument;
$dom->load("all.xml");
$listeliens = $dom->getElementsByTagName('enclosure');
$listepages = $dom->getElementsByTagName('link');
foreach($listeliens as $liens)
{
if ($liens->hasAttribute("url"))
{
$lienimg = $liens->getAttribute("url");
foreach($listepages as $pages)
{
if($pages->nodeValue)
{
$lienpage = $pages->nodeValue;
echo "<a href=\"$lienpage\"><img src=\"$lienimg\"></a>";
}
}
}
echo "<br />";
}
?>
A voir également:
- Php/XML petit problême de boucle
- Xml download - Télécharger - Édition & Programmation
- Easy php - Télécharger - Divers Web & Internet
- Office xml handler - Télécharger - Traitement de texte
- Petit 2 ✓ - Forum Windows
- Trier du plus petit au plus grand excel - Guide