Maelezo ya <xsl:template> ya XSLT
Maelezo na matumiaji
Hekima ya <xsl:template> ina maelezo ya kufanyia kina kina ambao inatumiwa kuingia mtumiaji wa kina.
Hekima ya match inatumiwa kuingia mtumiaji wa mtumiaji kwa kina XML. Hekima ya match inaweza kutumiwa kuingia mtumiaji wa kina ya matumaini ya hali ya kina (kama, match="/" inaingia kina ya hali ya kina ya hali ya kina).
Kichwa:<xsl:template> ni hekima juu (top-level element).
Mwili
<xsl:template name="name" match="pattern" mode="mode" priority="number"> <!-- Content:(<xsl:param>*,template) --> </xsl:template>
Hekima
Hekima | Wakati | Maelezo |
---|---|---|
name | name |
Inayope. Kupata jina la msingi. Kichwa: Ikiwa kimeongezwa, inafaa kuweka hekima ya match. |
match | pattern |
Inayope. Msingi wa mtumiaji wa mtumiaji. Kichwa: Ikiwa kimeongezwa, inafaa kuweka hekima ya jina. |
mode | mode | Inayope. Kupata msingi wa mtumika wa mtumiaji. |
priority | number | Inayope. Namba ya ukweli wa mtumika wa msingi. |
Mivuno
Mfano 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>