Elemento ng <xsl:template> ng XSLT
Pagsusuri at Paggamit
Ang elemento na <xsl:template> ay naglalaman ng mga alituntunin na dapat ayusin kapag nakasunod ang tinukoy na node.
Ang attribute na match ay ginagamit upang iuugnay ang template sa isang XML na elemento. Ang attribute na match ay maaari ring gamitin upang magbigay ng template sa buong sangkap ng XML na dokumento (halimbawa, match="/" ay nagbibigay ng template sa buong dokumento).
Komento:<xsl:template> ay isang pang-unang-bahagi na elemento (top-level element).
Mga Tagubilin
<xsl:template name="name" match="pattern" mode="mode" priority="number"> <!-- Content:(<xsl:param>*,template) --> </xsl:template>
Attribute
Attribute | Halaga | Paglalarawan |
---|---|---|
name | name |
Opisyon. Tumutukoy sa pangalan ng template. Komento: Kung binalewala ang atributo na ito, dapat ayusin ang attribute na match. |
match | pattern |
Opisyon. Ang pattern ng pagkakasunod-sunod ng template. Komento: Kung binalewala ang atributo na ito, dapat ayusin ang attribute na name. |
mode | mode | Opisyon. Tumutukoy sa pattern na dapat ayusin ng template. |
priority | number | Opisyon. Ang numero ng prayoridad ng template. |
Mga Exemplo
Mga Halimbawa 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>