|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2000-12-29 13:40 UTC] anders at isazone dot com
I have the following php-script: <?php $parser = xslt_create(); xslt_run($parser,"simple.xsl","simple.xml"); print xslt_fetch_result($parser); xslt_free($parser); ?> When I run the script I get the following error message: " Fatal error: msgtype: error in c:\htdocs\xmltest.php on line 3 " My configuration is as follows: WIndows-NT4, SP6 Apache/1.3.14 PHP4.0.4 Sablotron 050 expat 1.95.1 I have also put the result from phpinfo() and my php.ini file on http://www.isazone.com/phpbug/ /Anders Isaksson anders@isazone.com PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Nov 02 09:00:01 2025 UTC |
Just found the answer to my problem in a reply to bug id #8385. When I insert the suggested code, to print out the error messages I found an embarrassing error in the XSL code. <?php $parser = xslt_create(); function xsl_error($parser, $code, $level, $errors) { echo "$parser [$code]: $level, "; var_dump($errors); } xslt_set_error_handler($parser, "xsl_error"); xslt_run($parser,"simple.xsl","simple.xml"); print xslt_fetch_result($parser); xslt_free($parser); ?>