Grafixboy
Erfahrenes Mitglied
Hi Leute
Ich wollte mal wissen ob es auch eine Möglichkeit gibt Variablen
von PHP nach XSL zu übergeben ohne das ich das xsl als string
in PHP erstelle.
Habe also eine externe 'umenue.xsl' und will da für das aktuelle
Hauptmenue alle zugehörigen Untermenü's dynamisch ausgeben.
Meine html erstelle ich aus der xml und der xsl wie folgt:
Ich wollte mal wissen ob es auch eine Möglichkeit gibt Variablen
von PHP nach XSL zu übergeben ohne das ich das xsl als string
in PHP erstelle.
Habe also eine externe 'umenue.xsl' und will da für das aktuelle
Hauptmenue alle zugehörigen Untermenü's dynamisch ausgeben.
Meine html erstelle ich aus der xml und der xsl wie folgt:
PHP:
<?
function xml2html($xmldata, $xsl)
{
$xsltproc = xslt_create();
xslt_set_encoding($xsltproc, 'ISO-8859-1');
$html = xslt_process($xsltproc, "$xmldata", "$xsl", NULL);
if (empty($html)) {
die('XSLT processing error: '. xslt_error($xsltproc));
}
xslt_free($xsltproc);
return $html;
}
$xmldata ="ordner/menue.xml";
if(!$file){
$xsl ="ordner/umenue.xsl";
}else{
$xsl ="ordner/".$file;
}
Zuletzt bearbeitet: