J'ai le code suivant :
<td ><a href="MON_URL">MA_DATA1</a><br />MA_DATA2</td>
je souhaite récupérer les 3 valeurs MON_URL, MA_DATA1 et MA_DATA2j'essaye de la façon suivante :
$code="<td ><a href="MON_URL">MA_DATA1</a><br />MA_DATA2</td>";
$dom = new DOMDocument();
$dom->loadHTMLFile($code);
$xpath = new DOMXPath($dom);
$mon1 = $xpath->query('//td');
$mon2= $xpath->query('//a');
$mon3 = $xpath->query('//a/@href');
puis en faisantforeach($2 as $mon2)
{echo "$mon2->nodeValue";}
etforeach($3 as $mon3)
{$echo "$mon3->nodeValue";}
j’obtiens bien MA_DATA1 et MON_URL mais pas moyen de récupérer MA_DATA2 ...En effet, avec :
foreach($1 as $mon1)
{echo "$mon1->nodeValue";}
j’obtiens "MA_DATA1 MA_DATA2" ...Merci de votre aide (ça doit être très simple mais je suis novice ...)
@+
oudini