(PHP 4 >= 4.0.4)
xpath_eval_expression — Calcule un chemin XPath à partir d'une chaîne
Exemple 724. 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() .