Šabloni

XSLT stilskom listu se dodaju šabloni koji kontrolišu koji izlaz se generiše iz kog ulaza. Svaki šablon je predstavljen jednim elementom xsl:template, koji ima atribut match čija vrednost je XPath izraz koji identifikuje ulaz. Najednostavniji izraz je ime elementa. Recimo, ovaj obrazac kaže da svaki put kada se u ulazu pojavi element član, stilski list treba da izda tekst "Jedan Simpson":

<xsl:template match="član">Jedan Simpson</xsl:template>

Primer stilskog lista koji koristi ovaj šablon:

Kada se ovaj stilski list primeni na polazni dokument dobija se:

Tekst "Jedan Simpson" u gornjem stilskom listu naziva se bukvalni karakterski tekst, što znači običan tekst koji se iz stilskog lista kopira, takav kakav je, u izlazni dokument. Sadržaj šablona može da bude i bukvalni rezultujući element, što podrazumeva uobičajene oznake. Na primer, gornji šablon je mogao biti:

<xsl:template match="član">
  <p>Jedan Simpson</p>
</xsl:template>

U tom slučaju bi se iz stilskog lista u izlazni dokument kopirao tekst <p>Jedan Simpson</p>.

Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: