Řekněme, že v adresáři bude takovýto XML soubor:
<?xml version="1.0"?>
<?xml-stylesheet href='sablona.xsl' type='text/xsl'?>
<files>
<file name='a0.pdf' description='popis 0'>
</file>
<file name='a1.pdf' description='popis 1'>
</file>
<file name='a2.pdf' description='popis 2'>
</file>
<file name='a3.pdf' description='popis 3'>
</file>
</files>
u něj budeš mít nějakou takovou šablonu:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method='html' indent='yes' />
<xsl:template match="files">
<html>
<head>
<title>Seznam souboru</title>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="file">
Soubor: <xsl:value-of select="@name" /> (<xsl:value-of select="@description" />)
<br />
<div id="pdf">
<xsl:element name="object">
<xsl:attribute name="width">400</xsl:attribute>
<xsl:attribute name="height">500</xsl:attribute>
<xsl:attribute name="type">application/pdf</xsl:attribute>
<xsl:attribute name="data"><xsl:value-of select="@name" /></xsl:attribute>
</xsl:element>
</div>
<br />
</xsl:template>
</xsl:stylesheet>
No a pak v prohlížeči zobrazíš onen XML soubor a dostaneš seznam PDF. Není to sice to, co si chtěl, ale je tam všechno ;)