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:

X
<?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>