XSLT <xsl:template> ఎలమెంట్

నిర్వచనం మరియు ఉపయోగం

<xsl:template> ఎలిమెంట్ పేట్రన్ పెట్టబడిన ఎలిమెంట్ని మేచ్ చేయడానికి అనువర్తించే నియమాలను కలిగి ఉంటుంది.

match అంశం మాడల్ ను కొన్ని XML ఎలిమెంట్ తో ముడిపెట్టడానికి ఉపయోగించబడుతుంది. match అంశం కూడా XML డాక్యుమెంట్ యొక్క అన్ని బ్రాంచులను మాడల్ కు నిర్వచించడానికి ఉపయోగించబడుతుంది (ఉదాహరణకు, match="/" అనేది మొత్తం డాక్యుమెంట్ నిర్వచిస్తుంది).

పేర్కొనబడలేదు ఉంటే, ఈ అంశం నిర్వచించబడాలి.<xsl:template> అనేది టాప్లేవల్ ఇంగ్రీజ్ ఎలిమెంట్ (top-level element).

విధానం

<xsl:template
name="నామం"
match="పేట్రన్"
mode="మోడ్"
priority="సంఖ్య">
  <!-- Content:(<xsl:param>*,template) -->
</xsl:template>

అంశం

అంశం విలువ వివరణ
నామం నామం

ఎంపికాత్మకం. మాడల్ నామం నిర్వచించు

పేర్కొనబడలేదు ఉంటే, ఈ అంశం నిర్వచించబడాలి. మేచ్ అంశం నిర్వచించబడాలి.

మేచ్ పేట్రన్

ఎంపికాత్మకం. మాడల్ మేచ్ పేట్రన్

పేర్కొనబడలేదు ఉంటే, ఈ అంశం నిర్వచించబడాలి. నామము అంశం నిర్వచించబడాలి.

మోడ్ మోడ్ ఎంపికాత్మకం. మాడల్ నమూనా నిర్వచించు
ప్రాధాన్యత సంఖ్య ఎంపికాత్మకం. మాడల్ ప్రాధాన్యత సంఖ్య

ప్రకారం

ఉదాహరణ 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>