par
Progman » 07 juin 2010, 14:14
Désolé de me pointé encore une fois, mais j'ai une derniere question

.
Comment je fait pour utiliser query("//div[@id='myid']"); apartir d'une chaine de carctere pas d'un fichier html externe..
voici mon code de test et qui ne marche pas
$dom = new DOMDocument('1.0', 'utf-8');
$element = $dom->createElement('html', '<div id="myid">Juste une test</div>');
$element = $dom->appendChild($element);
$doc= $dom->saveHTML();
$xpath = new DOMXpath($dom);
$elements = $xpath->query("//div[@id='myid']");
echo $elements ->nodeValue ;
sa doit etre une vrai cata

, mais j'ai pas d'autre idées, et je ne veut pas vraiment creer la page avec createElement, car ma page existe deja sous forme de chaine de caratere, et je veut juste faire ma recherche de div la dessous.
THX.
Désolé de me pointé encore une fois, mais j'ai une derniere question :roll: .
Comment je fait pour utiliser query("//div[@id='myid']"); apartir d'une chaine de carctere pas d'un fichier html externe..
voici mon code de test et qui ne marche pas :P
[php]$dom = new DOMDocument('1.0', 'utf-8');
$element = $dom->createElement('html', '<div id="myid">Juste une test</div>');
$element = $dom->appendChild($element);
$doc= $dom->saveHTML();
$xpath = new DOMXpath($dom);
$elements = $xpath->query("//div[@id='myid']");
echo $elements ->nodeValue ;[/php]
sa doit etre une vrai cata :oops: , mais j'ai pas d'autre idées, et je ne veut pas vraiment creer la page avec createElement, car ma page existe deja sous forme de chaine de caratere, et je veut juste faire ma recherche de div la dessous.
THX.