September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten Parameter für Ihr XSLT-Stylesheet aus PHP setzen.
Nutzen Sie die Methode XSLTProcessor::setParameter( ):
// Das könnte auch aus $_GET['city'] kommen.
$city = 'San Francisco';
$dom = new DOMDocument;
$dom->load('address-book.xml');
$xsl = new DOMDocument;
$xsl->load('stylesheet.xsl');
$xslt = new XSLTProcessor();
$xslt->importStylesheet($xsl);
$xslt->setParameter(NULL, 'city', $city);
print $xslt->transformToXML($dom);Dieser Code setzt den XSLT-Parameter city auf den in der PHP-Variablen $city gespeicherten Wert.
Mit der Methode setParameter( ) können Sie Daten aus PHP an Ihr XSLT-Stylesheet übergeben. Auf diese Weise filtern Sie beispielsweise in Ihrem Stylesheet Daten auf Basis ...