phpbar.de logo

Mailinglisten-Archive

AW: [php] XSLT Error

AW: [php] XSLT Error

Gloss Mathias Mathias.Gloss at start.de
Die Aug 26 15:25:37 CEST 2003


Aloha,

> Von: 	Alexander Rabenstein[SMTP:a.rabenstein at eviga.de]
> 
> kann mir mal jemand sagen wieso ich hierbei :
> 
> <?
> $xsltHandle = xslt_create();
> $html = @xslt_process($xsltHandle, "./test.xml", "./test.xsl");
> echo $html;
> ?>
> folgende Fehlermeldung bekomme :
> Fatal error: Only variables can be passed by reference in
> /home/www/htdocs/aldikeks.de/eviga/xslt_sample.php on line 3
> 
weil ein Programmierer die Funktion xslt_process()
optimiert hat ungefähr in der Form:

function xslt_process($a, &$b, &$c){
  ....
}

Damit werden die Parameter $b und $c als Referenz
übergeben. Somit kannst du sie nicht so aufrufen,
wie du das getan hast.

Abhilfe:

$b = './test.xml';
$c = './test.xslt';
> $html = @xslt_process($xsltHandle, $b, $c);
> 
sollte funktionieren.

Grüße, Mathias


> Mfg
> 
> Alexander
> 
> -- 
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php
> 

php::bar PHP Wiki   -   Listenarchive