<Lengkap XSLT Elemen Referensi
Definisi dan Penggunaan
The <xsl:template> elemen berisi aturan untuk menerapkan ketika sebuah node yang telah ditentukan.
The match atribut digunakan untuk mengasosiasikan template dengan elemen XML. The match atribut juga dapat digunakan untuk menentukan template untuk seluruh cabang dokumen XML (ie match="/" defines the whole document) .
Note: <xsl:template> adalah elemen tingkat atas.
Sintaksis
<xsl:template
name="name"
match="pattern"
mode="mode"
priority="number">
<!-- Content:(<xsl:param>*,template) -->
</xsl:template>
atribut
Atribut | Nilai | Deskripsi |
---|---|---|
name | name | Pilihan. Menentukan nama untuk template. Note: Jika atribut ini dihilangkan harus ada atribut pertandingan |
match | pattern | Pilihan. Pola cocok untuk template. Note: Jika atribut ini dihilangkan harus ada atribut nama |
mode | mode | Pilihan. Menentukan modus untuk template ini |
priority | number | Pilihan. Sejumlah yang menunjukkan prioritas numerik dari template |
Contoh
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="cd">
<p>
<xsl:apply-templates select="title"/>
<xsl:apply-templates select="artist"/>
</p>
</xsl:template>
<xsl:template match="title">
Title: <span style="color:#ff0000">
<xsl:value-of select="."/></span>
<br />
</xsl:template>
<xsl:template match="artist">
Artist: <span style="color:#00ff00">
<xsl:value-of select="."/></span>
<br />
</xsl:template>
</xsl:stylesheet>
Lihat file XML , melihat file XSL , dan melihat hasilnya .
<Lengkap XSLT Elemen Referensi