Isn't this what the salbatron library is for?

> -----Original Message-----
> From: Geoff [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, September 11, 2002 2:52 PM
> To: php list
> Subject: [PHP] help with making an xslt class
> 
> 
> I am trying to make a class to process xslt transformations.
> 
> Here is the class:
> class xslTransformer extends makexml  {
>       var $xh;
>       function xslTransformer($xslfile)       {
>       $this->xh = xslt_create();
>       $result=xslt_process($this->xh,$this->xmlstr,$xslfile); 
> //errors      if
> ($result) {
>               print $result;
>       }
>       else {
>       print "Sorry, the xml could not be transformed by the xsl 
> into";        print
> "  the \$result variable the reason is that . "xslt_error($this->xh) . 
>       print " and the error code is " . xslt_errno($this->xh);
>       }
>       xslt_free($this->xh);
>       }
> } 
> 
> I call it as 
> 
> $this->xmlstr is valid xml (I have checked) the makexml class works fine
> as well.
> 
> Here is the error I get:
> Warning: Sablotron error on line 1: XML parser error 3: no element found
> in /usr/lib/apache/htdocs/xml/clsmakexml.php on line 200
> Sorry, the xml could not be transformed by the xsl into and the error
> code is 2 the $result variable the reason is that XML parser error 3: no
> element found
> 
> 
> 
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to