filtrovaná data -> konceptuální formát

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