Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.3.8

Request #5557 XML_Parser: Unable to create XML parser resource.
Submitted: 2005-09-29 11:36 UTC
From: vit at vit dot pp dot ru Assigned: schst
Status: Closed Package: XML_Parser
PHP Version: 4.3.10 OS: Win xp sp2
Roadmaps: (Not assigned)    
Subscription  
Comments Add Comment Add patch


Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know! Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem : 35 - 20 = ?

 
 [2005-09-29 11:36 UTC] vit at vit dot pp dot ru
Description: ------------ Hello! probably this is not a bug but i cannot cope with it (( I try to use PEAR:config, which use xml_parser for reading xml configs and xml_util for writing, it writes ok but i have problems with reading it or any other xml (( It throws the following error: XML_Parser: Unable to create XML parser resource. XML Support active XML Namespace Support active EXPAT Version 1.95.6 Please give a hint what can cause such behavior after $root = &$conf->parseConfig('config.xml', 'XML'); print_r of the $root is the following : xml_parser_error Object ( [error_message_prefix] => XML_Parser: [mode] => 1 [level] => 1024 [code] => 200 [message] => Unable to create XML parser resource. [userinfo] => [backtrace] => Array ( [0] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 680 [function] => pear_error [class] => xml_parser_error [type] => -> [args] => Array ( [0] => Unable to create XML parser resource. [1] => 200 [2] => 1 [3] => 1024 ) ) [1] => Array ( [file] => d:\home\test2\www\PEAR.php [line] => 538 [function] => xml_parser_error [class] => xml_parser_error [type] => -> [args] => Array ( [0] => Unable to create XML parser resource. [1] => 200 [2] => 1 [3] => 1024 [4] => ) ) [2] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 568 [function] => raiseerror [class] => pear [type] => :: [args] => Array ( [0] => xml_parser_error Object ( [error_message_prefix] => XML_Parser: [mode] => 1 [level] => 1024 [code] => 200 [message] => Unable to create XML parser resource. [userinfo] => [backtrace] => Array ( [0] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 680 [function] => pear_error [class] => xml_parser_error [type] => -> [args] => Array ( [0] => Unable to create XML parser resource. [1] => 200 [2] => 1 [3] => 1024 ) ) [1] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 567 [function] => xml_parser_error [class] => xml_parser_error [type] => -> [args] => Array ( [0] => Unable to create XML parser resource. [1] => 200 ) ) [2] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 338 [function] => raiseerror [class] => config_container_xml [type] => -> [args] => Array ( [0] => Unable to create XML parser resource. [1] => 200 ) ) [3] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 355 [function] => _create [class] => config_container_xml [type] => -> [args] => Array ( ) ) [4] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 462 [function] => reset [class] => config_container_xml [type] => -> [args] => Array ( ) ) [5] => Array ( [file] => d:\home\test2\www\Config\Container\XML.php [line] => 111 [function] => parse [class] => config_container_xml [type] => -> [args] => Array ( ) ) [6] => Array ( [file] => d:\home\test2\www\Config.php [line] => 197 [function] => parsedatasrc [class] => config_container_xml [type] => -> [args] => Array ( [0] => config.xml [1] => config Object ( [datasrc] => [configType] => [parserOptions] => Array ( ) [container] => config_container Object ( [type] => section [name] => root [content] => [children] => Array ( ) [parent] => [attributes] => [_id] => rootsection433bd0f4ad94b4.39846154 ) ) ) ) [7] => Array ( [file] => d:\home\test2\www\index.php [line] => 14 [function] => parseconfig [class] => config [type] => -> [args] => Array ( [0] => config.xml [1] => XML ) ) ) [callback] => ) ) ) [3] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 338 [function] => raiseerror [class] => config_container_xml [type] => -> [args] => Array ( [0] => Unable to create XML parser resource. [1] => 200 ) ) [4] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 355 [function] => _create [class] => config_container_xml [type] => -> [args] => Array ( ) ) [5] => Array ( [file] => d:\home\test2\www\XML\Parser.php [line] => 462 [function] => reset [class] => config_container_xml [type] => -> [args] => Array ( ) ) [6] => Array ( [file] => d:\home\test2\www\Config\Container\XML.php [line] => 111 [function] => parse [class] => config_container_xml [type] => -> [args] => Array ( ) ) [7] => Array ( [file] => d:\home\test2\www\Config.php [line] => 197 [function] => parsedatasrc [class] => config_container_xml [type] => -> [args] => Array ( [0] => config.xml [1] => config Object ( [datasrc] => [configType] => [parserOptions] => Array ( ) [container] => config_container Object ( [type] => section [name] => root [content] => [children] => Array ( ) [parent] => [attributes] => [_id] => rootsection433bd0f4ad94b4.39846154 ) ) ) ) [8] => Array ( [file] => d:\home\test2\www\index.php [line] => 14 [function] => parseconfig [class] => config [type] => -> [args] => Array ( [0] => config.xml [1] => XML ) ) ) [callback] => ) Error while reading configuration: XML_Parser: Unable to create XML parser resource.

Comments

 [2005-09-29 12:22 UTC] User who submitted this comment has not confirmed identity
If you submitted this note, check your email.If you do not have a message, click here to re-send
MANUAL CONFIRMATION IS NOT POSSIBLE.  Write a message to pear-dev@lists.php.net
to request the confirmation link.  All bugs/comments/patches associated with this

email address will be deleted within 48 hours if the account request is not confirmed!
 [2005-09-29 12:29 UTC] vit at vit dot pp dot ru
<?php $parser = xml_parser_create(); var_dump($parser); ?> the result is : resource(4) of type (xml) So this is not Parser problem? more likely it's Config class trouble ?
 [2005-09-29 12:36 UTC] User who submitted this comment has not confirmed identity
If you submitted this note, check your email.If you do not have a message, click here to re-send
MANUAL CONFIRMATION IS NOT POSSIBLE.  Write a message to pear-dev@lists.php.net
to request the confirmation link.  All bugs/comments/patches associated with this

email address will be deleted within 48 hours if the account request is not confirmed!
 [2005-09-29 12:53 UTC] vit at vit dot pp dot ru
Oh thanks very much - that helped - it says windows-1251 is unsupported (( Is there any way to handle win1251 encoding?
 [2005-09-29 14:08 UTC] User who submitted this comment has not confirmed identity
If you submitted this note, check your email.If you do not have a message, click here to re-send
MANUAL CONFIRMATION IS NOT POSSIBLE.  Write a message to pear-dev@lists.php.net
to request the confirmation link.  All bugs/comments/patches associated with this

email address will be deleted within 48 hours if the account request is not confirmed!
 [2005-09-29 14:21 UTC] vit at vit dot pp dot ru
>>However, I should probably catch this in XML_Parser and >>raise a better >>error. This would be really great :) Thanks for help PS I coped with the problem, changing (in PEAR::Config) to false the attribute which defines whether to add xml prolog or not )) and it works fine Thanks a alot for help )
 [2005-10-04 11:18 UTC] User who submitted this comment has not confirmed identity
If you submitted this note, check your email.If you do not have a message, click here to re-send
MANUAL CONFIRMATION IS NOT POSSIBLE.  Write a message to pear-dev@lists.php.net
to request the confirmation link.  All bugs/comments/patches associated with this

email address will be deleted within 48 hours if the account request is not confirmed!