parse xpath
Posté : 05 mai 2013, 13:25
Bonjour a tous,
J'ai un fichier que j'essaie de parser avec xpath.
ex
J'ai un fichier que j'essaie de parser avec xpath.
<div>
< a href="lien1">titre 1</a>
</div>
<div>
< a href="lien2">titre 2</a>
</div>
J'accede a ces éléments via dom Xpath, j'obtiens bien les liens ou les titres$str_nodes1="//div[@id='container_global']/div/div/div/div/div/a";
$str_nodes2="//div[@id='container_global']/div/div/div/div/div/a/@href";
$result1 = $xpath->query($str_nodes1);
$titre ='';
foreach ($result1 as $div1) {
$titre.= $div1->nodeValue .'<br>';
}
echo '<br /><br />'."\n";
Mais je souhaite obtenir ces elements à partir d'un seul foreach afin d'integrer les titres et les liens dans bdd.ex
foreach ($result1 as $div1) {
$titre.= $div1->nodeValue .'<br>';
$lien.= $div2->nodeValue .'<br>';
$sql= "insert...";
}
Je bloque.