Bonjour,

Je suis entrain de développer une fonction qui devra extraire une partie d'un document HTML.

J'utilise le chemin Xpath pour bien spécifier la partie à extraire.

Pour le moment, j'utilise ce code:

Code PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$dom = new DOMDocument();
@$dom->loadHTMLFile("http://www.site.com");
$x = new DOMXPath($dom);
$nodeList = $x->query("/html/body/p");
 
 for ($i = 0; $i < $nodeList->length; ++$i) {
        echo $domnodelist->item($i)->nodeValue;
    }

Le problème est que ça ne m'affiche que du texte sans les balises HTML.

Merci d'avance pour votre aide.