Hi everybody,
I'm using Sablotron to transform XML with XSL and this is the PHP file:

<?PHP

$strXhtml = "<?xml version=\"1.0\"?>\n";
$strXhtml = $strXhtml . "<html><body>\n";
$strXhtml = $strXhtml . "<p><b><font color=\"#800080
\">Balance:</font></b></p>\n";
$strXhtml = $strXhtml . "<p align=\"left\"><input type=\"text\" 
name=\"balanceText\" size=\"20\" value=\"200$\"/></p>\n";
$strXhtml = $strXhtml ."</body></html>";
//echo(trim($strXhtml));

include("XSLTransformer.php"); 
$xml=$strXhtml; 
$xsl="testing.xsl"; 

$transform = new XSLTransformer(); 
if($transform->setXsl($xsl)) { 
           if($transform->setXmlString($xml)) { 
              $transform->transform(); 
              if ($transform->getError() == 0) { 
                 echo $transform->getOutput(); 
              } else { 
                 echo "<p>Error transforming ",$xml,".</p>\n"; 
              } 
           } else { 
              echo "<p>",$xml,": ",$transform->getError(),"</p>\n"; 
           } 

$transform->destroy(); 
} ?> 


I'm getting the following warning although I'm sure that if I applied XSL 
to the XML file without php, it's working. Plz can u help me and tell me 
what could be the problem?
Warning: xslt_process(): supplied argument is not a valid XSLT Processor 
resource in /home/alia/public_html/XHTML/XSLTransformer.php on line 69

Thx a lot



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

Reply via email to