Durch das Einbinden der EXSLT common Erweiterung ist es mit dem <exsl:document> Element aber möglich mehrere Ausgabe-Dokumente zu erzeugen.

X
<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE xsl:stylesheet SYSTEM "xslt10.dtd" >         
 
<xsl:stylesheet version="1.0" 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  xmlns:exsl="http://exslt.org/common" 
  xmlns:php="http://php.net/xsl" 
  extension-element-prefixes="exsl php" 
  exclude-result-prefixes="exsl php" 
  > 

  <!-- [..] -->

  <!-- Pro slide Tag Einzel-Seite der Praesentation erzeugen --> 
  <xsl:template match="slide" name="slide"> 
    <exsl:document 
      href="{$outdir}/slide-{$slidenr}.html" 
      method="xml" 
      version="1.0" 
      indent="yes" 
      encoding="ISO-8859-1" 
      omit-xml-declaration="no" 
      standalone = "yes" 
      media-type="text/xml" 
      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" 
      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
      <html> 
        <head> 

  <!-- [..] -->