par
AVI3000 » 14 juil. 2007, 00:34
Bonsoir,
$doc = @DOMDocument::loadXML('<html><body><div id="d1"><div id="d2">22222</div>1111111111</div></body></html>');
$lesDiv = $doc->getElementsByTagName("div");
echo $lesDiv->item(0)->getAttribute("id")."=".$lesDiv->item(0)->nodeValue; /* debut-d2d2d2-fin */
echo "<br>";
echo $lesDiv->item(1)->getAttribute("id")."=".$lesDiv->item(1)->nodeValue; /* -d2d2d2- */
echo "<br>";
la propriété textContent domme le même résultat
je ne trouve pas la proriété ou la méthode qui renvoie seulement la valeur propre du noeud,
pas sa valeur et celle de ses descendants comme ci-dessus.
echo $lesDiv->item(0)->nodeValue; /* debutfin */
Merci