Manuel PHP
Précédent |  | Suivant

# xpath_eval_expression

(PHP 4 >= 4.0.4)

xpath_eval_expression -- Calcule un chemin XPath à partir d'une chaîne

## Description

XPathObject xpath_eval_expression ( XPathContext xpath_context, string expression )

Avertissement
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

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

Précédent | Sommaire | Suivant
domxml_xslt_stylesheet | Niveau supérieur | xpath_eval