एक्सएसएलटी <xsl:टेम्पलेट>
❮ पूर्ण एक्सएसएलटी तत्व संदर्भ
परिभाषा और उपयोग
<xsl:template> तत्व में निर्दिष्ट नोड मिलान होने पर लागू होने वाले नियम होते हैं।
मिलान विशेषता का उपयोग टेम्पलेट को XML तत्व से संबद्ध करने के लिए किया जाता है। मिलान विशेषता का उपयोग एक्सएमएल दस्तावेज़ की पूरी शाखा के लिए टेम्पलेट को परिभाषित करने के लिए भी किया जा सकता है (यानी मैच = "/" पूरे दस्तावेज़ को परिभाषित करता है)।
नोट: <xsl:template> एक शीर्ष-स्तरीय तत्व है।
वाक्य - विन्यास
<xsl:template
name="name"
match="pattern"
mode="mode"
priority="number">
<!-- Content:(<xsl:param>*,template) -->
</xsl:template>
गुण
Attribute | Value | Description |
---|---|---|
name | name | Optional. Specifies a name for the template. Note: If this attribute is omitted there must be a match attribute |
match | pattern | Optional. The match pattern for the template. Note: If this attribute is omitted there must be a name attribute |
mode | mode | Optional. Specifies a mode for this template |
priority | number | Optional. A number which indicates the numeric priority of the template |
उदाहरण
<?xml version="1.0" encoding="UTF-8"?>
<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>
एक्सएमएल फाइल देखें , एक्सएसएल फाइल देखें और परिणाम देखें ।
❮ पूर्ण एक्सएसएलटी तत्व संदर्भ