PHP: xpath_eval_expression - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

xpath_eval domxml_xslt_version

Last updated: Sat, 27 Jan 2007

view this page in

# xpath_eval_expression

(PHP 4 >= 4.0.4, PECL)

xpath_eval_expression -- Evaluates the XPath Location Path in the given string

## Описание

class XPathContext {
XPathObject xpath_eval_expression ( string expression [, domnode contextnode] )
}XPathObject xpath_eval_expression ( XPathContext xpath_context, string expression [, domnode contextnode] )

Пример 1. xpath_eval_expression() Example

`<?php
include("example.inc");
if (!$dom = domxml_open_mem($xmlstr)) {
echo "Error while parsing the document\n";
exit;
}
$xpath = xpath_new_context($dom);
var_dump(xpath_eval_expression($xpath, '/chapter/@language'));
?>`

Результат выполнения данного примера:

    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)
         }
      }
    }

See also xpath_eval().

add a note User Contributed Notes
xpath_eval_expression
There are no user contributed notes for this page.
xpath_eval domxml_xslt_version

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST