XSLT <xsl:template> Elemanı
- Önceki Sayfa XSLT Dönüşümü
- Sonraki Sayfa XSLT <value-of>
XSL tarzı, adlandırılmış şablonlar adı verilen kurallardan oluşur.
Her şablon, belirli bir nodeun eşleştiği zaman uygulanacak kuralları içerir.
<xsl:template> elementi
<xsl:template> elementi, şablonları oluşturmak için kullanılır.
match Özellikler, XML elementleri ile şablonları bağlamak için kullanılır. match özelliği, tüm belge için bir şablon tanımlamak için de kullanılabilir. match özelliğinin değeri XPath ifadesidir (örneğin, match="/" tüm belgeyi tanımlar).
İyi, bir önceki bölümden XSL dosyasının basitleştirilmiş sürümünü bir göz atalım:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>My CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>Title</th> <th>Artist</th> </tr> <tr> <td>.</td> <td>.</td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet>
Kod açıklaması:
XSL tarzı belgesi kendisi de bir XML belgesi olduğundan, her zaman XML beyanı ile başlar:
<?xml version="1.0" encoding="ISO-8859-1"?>
Bir sonraki element,<xsl:stylesheet>Bu belgenin bir XSLT tarzı belgesi olduğunu (sürüm numarası ve XSLT ad alan özelliği ile birlikte) tanımlar.
<xsl:template> Bir şablon tanımlayan element ve match="/" Özellikler, bu şablonu XML kaynağı belgesinin köküne bağlar.
HTML kodunu çıktıya yazan içeriği tanımlayan <xsl:template> elementi.
Son iki satır, şablonun sonunu ve stil şemasının sonunu tanımlar.
Yukarıdaki dönüşümün sonucu şu gibi görünebilir:

XML Dosyasını Görün,XSL Dosyasını Görün,Sonuçları Görün
Bu örneğin sonucu biraz küçük bir kusur içerir, çünkü veri XML belgesinden çıkarılmamıştır.
Sonraki bölümden, nasıl kullanılacağını öğreneceksiniz <xsl:value-of> Eleman, XML Elemanından değer alır.
- Önceki Sayfa XSLT Dönüşümü
- Sonraki Sayfa XSLT <value-of>