XSLT <xsl:template> ইলিমেন্ট

বর্ণনা ও ব্যবহার

<xsl:template> উপাদানটি নির্দিষ্ট নোডকে ম্যাচ করতে অ্যাপ্লাই করতে হয়েছে এমন নিয়মগুলি ধারণ করে。

match এটি টেমপ্লেটকে কোনও একটি XML উপাদানের সাথে সংযুক্ত করে।match এটি XML ডকুমেন্টের সমস্ত শাখাকেও নির্দেশ করতে পারে (উদাহরণস্বরূপ, match="/" সমস্ত ডকুমেন্টকে নির্দেশ করে)。

মন্তব্য:<xsl:template> হলো শীর্ষস্থানীয় উপাদান (top-level element)।

ব্যাবহার কর্ম

<xsl:template
name="name"
match="pattern"
mode="mode"
priority="number">
  <!-- Content:(<xsl:param>*,template) -->
</xsl:template>

প্রতিশব্দ

প্রতিশব্দ মান বর্ণনা
name name

বাছাইযোগ্য।টেমপ্লেটকে নাম দেওয়ার জন্য

মন্তব্য: একটি এটি অপসারণ করলে, match এটি নিশ্চিতভাবে সংযোজিত হতে হবে。

match pattern

বাছাইযোগ্য।টেমপ্লেটের ম্যাচ প্যাটার্ন。

মন্তব্য: একটি এটি অপসারণ করলে, name এটি নিশ্চিতভাবে সংযোজিত হতে হবে。

mode mode বাছাইযোগ্য।টেমপ্লেটকে নির্দিষ্ট মোড নির্দেশ করুন。
priority number বাছাইযোগ্য।টেমপ্লেটের প্রাথমিকতা সংখ্যা。

একটি উদাহরণ

উদাহরণ 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">
  শিরোনাম: <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>