ID: 31593 Updated by: [EMAIL PROTECTED] Reported By: vsokolov at gmail dot com -Status: Open +Status: Bogus Bug Type: DOM XML related Operating System: WinXP PHP Version: 5.0.3 New Comment:
It will only be available in PHP 5.1 Previous Comments: ------------------------------------------------------------------------ [2005-01-18 09:53:02] vsokolov at gmail dot com Description: ------------ DOMXPath::evaluate() is reported as undefined though there are no notes in the manual about it being unavailable in any builds. The other DOMXPath methods specified in the manual work as expected. Reproduce code: --------------- define(NS, "VMP"); ... $this->definition = DomDocument::load("contracts/{$this->driver}.xml"); $this->xpath = new DOMXPath($this->definition); $this->xpath->registerNamespace('vmp', NS); $this->name = $this->xpath->evaluate('/vmp:contract-definition/@name'); ----------------------------------- <vmp:contract-definition name="Dummy contract" xmlns:vmp="VMP" /> Actual result: -------------- Fatal error: Call to undefined method DOMXPath::evaluate() ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31593&edit=1