عنصر <xsl:template> XSLT

XSL نمونوں کی نمائش ایک یا کئی نمونوں کی شکل میں آتی ہیں جو تمپلیٹ کہلاتی ہیں.

ہر نمونہ کسی مخصوص نیود کی نمائش کی گئی جب کسی مخصوص نیود کو نمائش کیا جاتا ہے.

<xsl:template> عناصر

<xsl:template> عناصر نمونوں کی تعمیر کے لئے استعمال کئے جاتے ہیں.

match پرچی کا کاروبار XML عناصر اور نمونوں کو جوڑ دیتا ہے۔ match پرچی کا کاروبار پورا ڈوکومنٹ کا نمونہ بنا سکتا ہے۔ match پرچی کا کاروبار XPath ایکسیپریشن کی شکل میں آتا ہے (مثلاً match="/" پورا ڈوکومنٹ کو نمونے کا کاروبار دیتا ہے).

بسیار خوشحال ہو، اب آئیں پچھلے سیکشن میں کچھ سادے XSL فائل کی ورژن دیکھیں:

<?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>
   <table border="1">
     <tr bgcolor="#9acd32">
       <th>Title</th>
       <th>Artist</th>
     </tr>
     <tr>
       <td>.</td>
       <td>.</td>
     </tr>
   </table>
 </body>
 </html>
</xsl:template>
</xsl:stylesheet>

کد تفسیر:

اس لئے کہ XSL نمونے خود بھی ایک XML ڈوکومنٹ کی شکل میں آتا ہے، لہذا یہ ہمیشہ XML دعوی کے ساتھ شروع ہوتا ہے:

<?xml version="1.0" encoding="ISO-8859-1"?>

آئندہ عناصر،<xsl:stylesheet>، اس ڈوکومنٹ کو ایک XSLT نمونے کا ڈوکومنٹ کے طور پر تعریف کرتا ہے (ورژن نمبر اور XSLT نیم نمائش پرچی کا کاروبار کے ساتھ).

<xsl:template> عناصر ایک نمونہ کا تعریف کرتا ہے اور match="/" پرچی کا کاروبار اس نمونے کا پیدائش کا کاروبار سے جوڑ دیتا ہے.

<xsl:template> عناصر کا محتوا میں کچھ چیزوں کو بروئے چوپن کا کاروبار کیا جاتا ہے جو خروجی نتیجے میں بروئے چوپن کا ہوگا.

السطران الأخيرين يعرفان نهاية النموذج والنهاية لقائمة النماذج.

نتيجة هذا التحويل تشبه هذا:

انظر ملف XML،انظر ملف XSL،انظر النتيجة

يوجد عيب صغير في هذا المثال لأن البيانات لم يتم نسخها من مستند XML إلى الناتج.

في القسم التالي، ستتعلم كيفية استخدام <xsl:value-of> يتم اختيار القيمة من العنصر XML.