عنصر <xsl:apply-templates> XSLT
- 上一页 XSLT <choose>
- 下一页 XSLT 在客户端
عنصر <xsl:apply-templates> یک قالب را به عنصر فعلی یا فرزندان آن اعمال میکند.
عنصر <xsl:apply-templates>
عنصر <xsl:apply-templates> یک قالب را به عنصر فعلی یا فرزندان آن اعمال میکند.
اگر ما یک ویژگی select به عنصر <xsl:apply-templates> اضافه کنیم، این عنصر تنها با عنصرهایی که با ارزش ویژگی تطابق دارند، عمل میکند. ما میتوانیم از ویژگی select برای تعیین ترتیب پردازش فرزندان استفاده کنیم.
لطفاً جدول استایل 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> <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>
- 上一页 XSLT <choose>
- 下一页 XSLT 在客户端