Example 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>