एक्सएसएलटी <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>
गुण
गुण | मूल्य | वर्णन |
---|---|---|
नाम | नाम |
वैकल्पिक। टैम्प्लेट के लिए नाम निर्धारित करता है。 टिप्पणी: यदि इस गुण को संबंधित नहीं किया जाता है, तो match गुण को निर्धारित करना आवश्यक है。 |
मेच | मॉडल |
वैकल्पिक। टैम्प्लेट का मेच मॉडल निर्धारित करता है。 टिप्पणी: यदि इस गुण को संबंधित नहीं किया जाता है, तो name गुण को निर्धारित करना आवश्यक है。 |
नमूना | नमूना | वैकल्पिक। टैम्प्लेट के लिए नमूना निर्धारित करता है。 |
प्राथमिकता | संख्या | वैकल्पिक। टैम्प्लेट की प्राथमिकता संख्या。 |
उदाहरण
उदाहरण 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>