XSLT <xsl:apply-templates> Element
-- Learning not just technology, but dreams!
- Home
- HTML
- JavaScript
- CSS
- Vue
- React
- Python3
- Java
- C
- C++
- C#
- AI
- Go
- SQL
- Linux
- VS Code
- Bootstrap
- Git
- Bookmark
XSLT Tutorial
- XSLT Tutorial
- XSL Language
- XSLT Introduction
- XSLT Browsers
- XSLT Transformation
- XSLT <xsl:template> Element
- XSLT <xsl:value-of> Element
- XSLT <xsl:for-each> Element
- XSLT <xsl:sort> Element
- XSLT <xsl:if> Element
- XSLT <xsl:choose> Element
- XSLT <xsl:apply-templates> Element
- XSLT on Client Side
- XSLT on Server Side
- XSLT β Edit XML
- XML Editors
- XSLT Summary
- XSLT Examples
- XSLT Element Reference
- XSLT Functions
- XSLT Transformation Tools
Explore Further
- Programming
- Web
- Web Browser
- Scripting Language
- Search
- Web Design & Development
- Development Tools
- Web Service
- Online Services
- Software
XSLT <xsl:apply-templates> Element
element applies a template to the current element or its child nodes.
<xsl:apply-templates> Element
The element applies a template to the current element or its child nodes. If we add a select attribute to the element, it will only process child elements that match the attribute value. We can use the select attribute to specify the order in which child nodes are processed. Here is an example XSL stylesheet:Example
<?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>
Try it Yourself Β»
XSLT <xsl:choose> Element
XSLT on Client Side
Supports mainstream large models including Doubao, GLM, DeepSeek, Kimi, MiniMax. Official direct supply, stable and reliable. Β₯9.9/month. Start Now
Includes free model call quotas. Supports DeepSeek, GLM, Kimi, MiniMax. One-stop experience and deployment platform. Β₯3.9/month. Start Now
YouTip