September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten PHP-Funktionen in einem XSL-Stylesheet verwenden, da Sie z.B. ein Datum in ein lesbares Format konvertieren möchten.
Aktivieren Sie die Verwendung von PHP-Funktionen in XSL-Stylesheets mit der Methode XSLTProcessor::registerPhpFunctions() und verwenden Sie den Namespace http://www.php.net/xsl, um auf PHP-Funktionen in Ihren Stylesheets zuzugreifen.
function formatiereDatum($datum) { // Datum in Timestamp konvertieren. $timestamp = strtotime($datum); // Timestamp in deutsches Datum konvertieren. $datum = date('d.m.Y H:i:s', $timestamp); return $datum; } // XSL und Daten laden. $xsl = DOMDocument::load("stylesheet-php.xsl"); $xml = DOMDocument::load("daten.xml"); // XSLT-Prozessor ...