Da bei der Ausgabe reines XHTML erstellt wird und damit die Formatierung komplett über CSS zu machen ist, ist es in der Regel nicht notwendig am XSLT-Template Änderungen vorzunehmen.
Verbessern kann man natürlich alles ;-)
Neben den üblichen Elementen für die Ausgabe-Logik, wie Loops, ifs, etc. ist der eigentliche Trick des xphp-slides Templates die Verwendung der erweiterten Funktionen, die EXSLT bietet und welche der PHP-XSLT-Prozessor dankenswerterweise unterstützt.
Normalerweise kann ein XSLT-Template nur eine Ausgabe erzeugen:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml"
encoding="ISO-8859-1"
omit-xml-declaration="yes"
/>
<!-- [..] -->
</xsl:stylesheet>