note 69103 added to function.dom-domxpath-evaluate
| From: | kamnev at teratology dot ru | Date: | Wed, 23 Aug 2006 08:35:01 +0000 |
| Subject: | note 69103 added to function.dom-domxpath-evaluate | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-116218@lists.php.net to get a copy of this message | ||
Hello everybody!
I've got a problem here... Does anybody know how to get the text() value through Xpath
evaluate? Every time I'm trying to get the string value evaluate returns DOMNodeList
<?
// simple xml (without headers)
<rootElement>
<module>
<name>somemodule</name>
</module>
</rootElement>
// And a PHP-code to get 'somemodule':
$doc = new DOMDocument;
$doc->loadXML($someModuleXML);
$xpath = new DOMXPath($doc);
$root = $doc->firstChild;
$result = $xpath->evaluate('module/name/text()', $root);
/*
So, result is DOMNodeList and I can get the string value through $result->item(0)->nodeValue
*/
?>
And the question is - how to get right string result, not DOMNodeList?
----
Server IP: 195.222.164.18
Probable Submitter: 80.253.193.138 (proxied: 1.1 SERVER)
----
X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER
autolearn=no version=2.64
----
Manual Page -- http://www.php.net/manual/en/function.dom-domxpath-evaluate.php
Edit -- https://master.php.net/note/edit/69103
Del: integrated -- https://master.php.net/note/delete/69103/integrated
Del: useless -- https://master.php.net/note/delete/69103/useless
Del: bad code -- https://master.php.net/note/delete/69103/bad+code
Del: spam -- https://master.php.net/note/delete/69103/spam
Del: non-english -- https://master.php.net/note/delete/69103/non-english
Del: in docs -- https://master.php.net/note/delete/69103/in+docs
Del: other reasons-- https://master.php.net/note/delete/69103
Reject -- https://master.php.net/note/reject/69103
Search -- https://master.php.net/manage/user-notes.php