note 52276 added to function.xml-set-default-handler

From: Date: Tue, 26 Apr 2005 21:13:22 +0000
Subject: note 52276 added to function.xml-set-default-handler
Groups: php.notes 
Request: Send a blank email to php-notes+get-88592@lists.php.net to get a copy of this message
it seems to me that in PHP5 the function defined as default-handler (using xml_set_default_handler()) doesen't get passed the cdata anymore: i.e.: xml_set_element_handler($this->parser, 'parseSTART', 'parseEND'); xml_set_default_handler($this->parser, 'parseDEFAULT'); function parseSTART() { ... } function parseEND() { ... } function parseDEFAULT() { ... } under PHP5, parseDEFAULT will NOT get passed any cdata, but unter PHP4 it will. at least that's my take on the strange stuff (not) happening after migrating to PHP5. my solution was to add a xml_set_character_data_handler($parser, 'parseDEFAULT'). it worked for me. ---- Manual Page -- http://www.php.net/manual/en/function.xml-set-default-handler.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+52276 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+52276&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+52276&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+52276&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+52276&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+52276&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+52276&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#88592) next »