Elemen <xsl:template> XSLT
Definisi dan penggunaan
Elemen <xsl:template> mengandung aturan yang akan diterapkan saat menyesuaikan node yang ditentukan.
Properti match digunakan untuk menyambungkan pautan ke elemen XML tertentu. Properti match juga dapat digunakan untuk menetapkan pautan bagi semua cabang dokumen XML (contoh, match="/" menetapkan seluruh dokumen).
catatan:<xsl:template> adalah elemen tinggi (top-level element).
syarat
<xsl:template name="name" match="pattern" mode="mode" priority="number"> <!-- Content:(<xsl:param>*,template) --> </xsl:template>
properti
properti | nilai | penjelasan |
---|---|---|
name | name |
pilihan. Tentukan nama pautan. catatan: Jika properti ini ditinggalkan, maka properti match mesti ditetapkan. |
match | pattern |
pilihan. Model pautan pautan. catatan: Jika properti ini ditinggalkan, maka properti name mesti ditetapkan. |
mode | mode | pilihan. Tentukan model pautan untuk pautan. |
priority | number | pilihan. Bilangan tahap prioriti pautan. |
contoh
contoh 1
<?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> <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>