Příklad 2. XSLT transformace do DocBooku
O všech mladších programátorech z Devguru napiš souhrnnou zprávu (styl je zkrácen):
<xsl:output method="xml" encoding="Windows-1250" indent="no"
doctype-system="http://www.oasis-open.org/docbook/xml/simple/1.0/sdocbook.dtd"
doctype-public="-//OASIS//DTD Simplified DocBook XML V1.0//EN"/>
<xsl:template match="programmer">
<row>
<entry>
<xsl:value-of select="name"/>
</entry>
<entry>
<xsl:value-of select="age"/>
</entry>
</row>
</xsl:template>
<xsl:template match="/">
<article>
<title>Seznam pracovníků mladších 30 let</title>
<table>
<title>Tabulka pracovníků mladších 30 let</title>
<tgroup cols="2">
<tbody>
<row><entry>jméno</entry><entry>věk</entry></row>
<xsl:apply-templates/>
</tbody>
</tgroup>
</table>
</article>
</xsl:template>
...