Elemen <xsl:template> XSLT
- Halaman Sebelumnya Penukaran XSLT
- Halaman Berikutnya XSLT <value-of>
Tabol gaya XSL terdiri dari satu atau lebih set aturan yang disebut template (template).
Setiap template mengandung aturan yang diterapkan saat node yang ditentukan disesuaikan.
Elemen <xsl:template>
Elemen <xsl:template> digunakan untuk membangun template.
match Atribut digunakan untuk menghubungkan elemen XML dan template. Atribut match juga dapat digunakan untuk menentukan template bagi dokumen seluruhnya. Nilai atribut match adalah ekspresi XPath (contoh, match="/" menentukan dokumen seluruhnya).
Bagaimana, kita lihat versi ringkas dokumen XSL di bab sebelumnya:
<?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>
Pengertian kod:
Sebab kerana tabol gaya XSL sendiri juga adalah dokumen XML, jadi ia selalu dimulai dengan deklarasi XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
Elemen berikutnya,<xsl:stylesheet>mendefinisikan dokumen ini sebagai dokumen gaya tajuk XSLT (dengan versi dan atribut namespace XSLT).
<xsl:template> Elemen mendefinisikan satu model. Sedangkan match="/" Atribut menghubungkan model ini dengan root dokumen sumber XML.
Isi dalam elemen <xsl:template> mendefinisikan kode HTML yang ditulis ke output.
Baris terakhir dua mendefinisikan akhir dari model dan akhir dari gaya tajuk.
Hasil penukaran di atas seperti ini:

Lihat Berkas XML,Lihat Berkas XSL,Lihat Hasil
Hasil contoh ini mempunyai kekurangan kecil, karena data belum disalin dari dokumen XML ke output.
Dalam bab berikutnya, Anda akan belajar bagaimana untuk menggunakan <xsl:value-of> Elemen mengambil nilai dari elemen XML.
- Halaman Sebelumnya Penukaran XSLT
- Halaman Berikutnya XSLT <value-of>