XSLT <xsl:templat>
Referensi Elemen XSLT Lengkap
Definisi dan Penggunaan
Elemen <xsl:template> berisi aturan untuk diterapkan saat node tertentu cocok.
Atribut match digunakan untuk mengaitkan template dengan elemen XML. Atribut match juga dapat digunakan untuk mendefinisikan template untuk seluruh cabang dokumen XML (yaitu match="/" mendefinisikan seluruh dokumen).
Catatan: <xsl:template> adalah elemen tingkat atas.
Sintaksis
<xsl:template
name="name"
match="pattern"
mode="mode"
priority="number">
<!-- Content:(<xsl:param>*,template) -->
</xsl:template>
Atribut
Attribute | Value | Description |
---|---|---|
name | name | Optional. Specifies a name for the template. Note: If this attribute is omitted there must be a match attribute |
match | pattern | Optional. The match pattern for the template. Note: If this attribute is omitted there must be a name attribute |
mode | mode | Optional. Specifies a mode for this template |
priority | number | Optional. A number which indicates the numeric priority of the 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 , Lihat file XSL , dan Lihat hasilnya .
Referensi Elemen XSLT Lengkap