domxml_xslt_version
xpath_eval
Fonctions DOM XML
PHP Manual

# 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` ] )

Exemple #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().

domxml_xslt_version
xpath_eval
Fonctions DOM XML
PHP Manual