(No version information available, might be only in CVS)
DOMXPath->evaluate() — Valuta l'espressione XPath data e restituisce un risultato se possibile
Esegue l'espressione XPath data e restituisce un risultato se possibile
L'espressione XPath da eseguire.
Il parametro opzinale contextnode serve per indicare di eseguire query XPath relative. Per default le query sono relative all'elemento radice.
Restituisce un risultato oppure un oggetto DOMNodeList contenente tutti i nodi che soddisfano la query XPath .
Example#1 Ottenere il numero dei libri inglesi
<?php
$doc = new DOMDocument;
$doc->load('book.xml');
$xpath = new DOMXPath($doc);
$tbody = $doc->getElementsByTagName('tbody')->item(0);
// query relativa ai nodi tbody
$query = 'count(row/entry[. = "en"])';
$entries = $xpath->evaluate($query, $tbody);
echo "There are $entries english books\n";
?>
Il precedente esempio visualizzerĂ :
There are 2 english books