xpath_eval_expression
(PHP 4 >= 4.0.4)
xpath_eval_expression — Calcule un chemin XPath à partir d'une chaîne
Description
XPathContext
     
      XPathObject xpath_eval_expression
       ( string $expression
      [, domnode $contextnode      
     ] )
    
     XPathObject xpath_eval_expression
      ( XPathContext $xpath_context
     , string $expression
     [, domnode $contextnode      
    ] )
    
Example#1 Exemple avec xpath_eval_expression()
<?php
include("example.inc");
if (!$dom = domxml_open_mem($xmlstr)) {
    echo "Erreur lors de l'analyse du document\n";
    exit;
}
$xpath = xpath_new_context($dom);
var_dump(xpath_eval_expression($xpath, '/chapter/@language'));
?>
L'exemple ci-dessus va afficher :
object(XPathObject)(2) { ["type"]=> int(1) ["nodeset"]=> array(1) { [0]=> object(domattribute)(5) { ["type"]=> int(2) ["name"]=> string(8) "language" ["value"]=> string(2) "en" [0]=> int(7) [1]=> int(138004256) } } }
Voir aussi xpath_eval().