tidyNode::isHtml Indique si le nœud est une nœud d'élément &reftitle.description; public booltidyNode::isHtml Indique si le nœud courant est un nœud d'élément, mais pas le nœud racine du document. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Retourne &true; si le nœud est un nœud d'élément, mais pas le nœud racine du document, &false; sinon. &reftitle.changelog; &Version; &Description; 7.3.24, 7.4.12 Cette fonction a été corrigée pour avoir un comportement raisonnable. Auparavant, la plupart des nœuds était rapporté comme étant un nœud HTML. &reftitle.examples; Extrait du code HTML depuis un document mixte title'; ?> <# /* code JSTE */ alert('Hello World'); #> <% /* code ASP */ response.write("Hello World!") %> Hello World Outside HTML HTML; $tidy = tidy_parse_string($html); $num = 0; get_nodes($tidy->html()); function get_nodes($node) { // Vérifie si le nœud courant est du type demandé if($node->{isHtml()) { echo "\n\n# Noeud Html #" . ++$GLOBALS['num'] . "\n"; echo $node->value; } // Vérifie si le nœud courant a des enfants if($node->hasChildren()) { foreach($node->child as $child) { get_nodes($child); } } } ?> ]]> &example.outputs; title'; ?><# /* code JSTE */ alert('Hello World'); #> <% /* code ASP */ response.write("Hello World!") %> Hello WorldOutside HTML # Noeud html #2 title'; ?><# /* code JSTE */ alert('Hello World'); #> # Noeud html #3 # Noeud html #4 <% /* code ASP */ response.write("Hello World!") %> Hello WorldOutside HTML ]]>