php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8483 xslt_run results in Fatal error: msgtype:
Submitted: 2000-12-29 13:40 UTC Modified: 2001-01-03 09:41 UTC
From: anders at isazone dot com Assigned:
Status: Closed Package: Sablotron XSL
PHP Version: 4.0.4 OS: Win-NT4
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: anders at isazone dot com
New email:
PHP Version: OS:

 

 [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


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-01-03 09:41 UTC] anders at isazone dot com
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);
?>

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Dec 27 03:01:28 2024 UTC