#27908 [Ver]: xml default_handlers not being called
| From: | sniper@php.net | Date: | Sun, 06 Mar 2005 18:38:15 +0000 |
| Subject: | #27908 [Ver]: xml default_handlers not being called | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-74939@lists.php.net to get a copy of this message | ||
ID: 27908
Updated by: sniper@php.net
Reported By: ahundiak at ingr dot com
Status: Verified
Bug Type: XML related
-Operating System: Linux
+Operating System: *
PHP Version: 5CVS-2004-04-08
New Comment:
Works fine with CVS HEAD branch.
Previous Comments:
------------------------------------------------------------------------
[2004-04-07 12:34:00] ahundiak at ingr dot com
Description:
------------
As the test case shows, it does not appear that the default handler is
being called under PHP5RC1. The other handlers seem to work but the
default handler is required to get the document type line. PHP4.3.5
works. Using libxml2 2.6.5.
Reproduce code:
---------------
function x_default_handler($xp,$data)
{
echo "x_default_handler $data\n";
}
$xp = xml_parser_create();
xml_set_default_handler($xp,'x_default_handler');
xml_parse($xp,'<root></root>',TRUE);
xml_parser_free($xp);
echo "Parse Test " . PHP_VERSION . " Done\n";
Expected result:
----------------
x_default_handler <root>
x_default_handler </root>
Parse Test 5.0.0RC1 Done
Actual result:
--------------
Parse Test 5.0.0RC1
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27908&edit=1