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