ایکس ایس ال تی <xsl:apply-templates> عنصر

عنصر <xsl:apply-templates> می‌تواند یک قالب را به عنصر فعلی یا فرزندان آن اعمال کند.

عنصر <xsl:apply-templates>

عنصر <xsl:apply-templates> می‌تواند یک قالب را به عنصر فعلی یا فرزندان آن اعمال کند.

اگر ما به عنصر <xsl:apply-templates> یک ویژگی select اضافه کنیم، این عنصر فقط عناصر با ارزش تطابق یافته را پردازش می‌کند. ما می‌توانیم از ویژگی select برای تعیین ترتیب پردازش فرزندان استفاده کنیم.

لطفاً به جدول زیر نگاه کنید:

<?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">
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>

اس ایکس ایم ال تی فائل کو دیکھیں،اس ایکس ایس ال تی فائل کو دیکھیں،نتیجہ دیکھیں