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>