I am used java 1.3.1 with module php.
on Windows98 and Apache.
When I make a XSLT process with java.
The first process XSLT Ok but I want to make a new process, I have a FATAL error message.
"Unable to create Java Virtual Machine in".
Thank's.
code base:
<?php
function xslt_trans($xml,$xsl) {
$XSLTProcessorFactory = new java("org.apache.xalan.xslt.XSLTProcessorFactory");
$XSLTProcessor = $XSLTProcessorFactory->getProcessor();
$xmlID = new java("org.apache.xalan.xslt.XSLTInputSource", $xml);
$stylesheetID = new java("org.apache.xalan.xslt.XSLTInputSource", $xsl);
$stringWriter = new java("java.io.StringWriter");
$resultTarget = new java("org.apache.xalan.xslt.XSLTResultTarget", $stringWriter);
$XSLTProcessor->process ($xmlID,$stylesheetID,$resultTarget);
$result = $stringWriter->toString();
$stringWriter->close();
return($result);
}
?>
<?php
include("xslt_java.php");
$xsl = "accueil.xsl";
$inputxml = $path.$xml;
$inputxsl = "data_xsl/".$xsl;
$out = xslt_trans($inputxml,$inputxsl);
echo $out;
?>