Thomas J.S.: bedingte Transformation

Beitrag lesen

Hallo,

Ist es möglich, dass das aufrufende (PHP-)Script an die Transformation einen Parameter übergibt?

Das dürfte vom XSLT-Prozessor abhängen.

Hm, ginge es bei Sablotron? Und wie bekäme ich den Parameter von außen ins XSLT rein?

$xslt = xslt_create();
$xml = 'test.xml';
$xsl = 'test.xsl';
$xslt_params["sort"] = $HTTP_GET_VARS["sort"];

$result = xslt_process($xslt, $xml, $xsl, NULL, NULL, $params);

Oder so:
http://www.php.net/manual/en/function.xslt-process.php#39701

Grüße
Thomas