#25888 [Opn->Ver]: Crash of php.exe when xpath_eval of a namespace
| From: | iliaa@php.net | Date: | Fri, 17 Oct 2003 02:08:11 +0000 |
| Subject: | #25888 [Opn->Ver]: Crash of php.exe when xpath_eval of a namespace | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-49111@lists.php.net to get a copy of this message | ||
ID: 25888
Updated by: iliaa@php.net
Reported By: thomas dot sattler at decon-network dot de
-Status: Open
+Status: Verified
Bug Type: DOM XML related
-Operating System: Windows 2000
+Operating System: All
PHP Version: 4CVS-2003-10-16 (stable)
Previous Comments:
------------------------------------------------------------------------
[2003-10-16 11:32:04] thomas dot sattler at decon-network dot de
Description:
------------
When I try to evaluate the namespace of an xpath node php crashes with
a segmentation fault.
Reproduce code:
---------------
<?php
$s = '<?xml version="1.0" ?>';
$s .= '<test:foo xmlns:test="http://www.umweltdatenkatalog.de/udk">';
$s .= '<test:bar>abc';
$s .= '</test:bar>';
$s .= '</test:foo>';
$doc = domxml_open_mem($s);
$ctx_p = xpath_new_context($doc);
$namesp = xpath_eval($ctx_p, '//namespace::*');
echo '<pre><br/>';
print_r($doc);
print_r($ctx_p);
print_r($namesp);
echo '</pre>';
?>
Expected result:
----------------
The expected result is an Xpath-Object with
the name "xmlns:namespace-prefix" and the value "namespace-uri". In the
example that would be:
name=xmlns:test
value=http://www.umweltdatenkatalog.de/udk
Actual result:
--------------
The php-interpreter causes an programm error and is closed.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=25888&edit=1