开发手册 欢迎您!
软件开发者资料库

XSLT - <apply-template>

XSLT - &lt;apply-template&gt;- 从基本概念到高级概念,从简单和简单的步骤学习XSLT,其中包括概述,语法,XSLT概述,语法,&lt;template&gt;,&lt;value-of&gt;,&lt; for-each&gt;,&lt;sort&gt;,&lt;if&gt;, &lt; choose&gt;,&lt;key&gt;,&lt;message&gt;,&lt;import&gt;。

< xsl:apply-template>标记信号XSLT处理器根据每个选定节点的类型和上下文找到要应用的相应模板.

声明

以下是语法声明< xsl:apply-template> 元素.

 

属性

Sr.No姓名&描述
1

select

用于处理由XPath表达式选择的节点而不是处理所有孩子.

2

mode

允许多次处理由其合格名称指定的元素,每次产生不同的结果.

元素

出现次数无限

父元素

xsl:attribute,xsl:comment,xsl:copy,xsl:element, xsl:fallback,xsl:foreach,xsl:if,xsl:mes sage,xsl:否则,xsl:param,xsl:processinginstruction,xsl:template,xsl:variable,xsl:when,xsl:with-param,output elements

子元素

xsl:sort,xsl:with-param

演示示例

此示例创建< student>的列表元素及其属性 rollno 及其子元素< firstname>,< lastname>,< nickname>和< marks>迭代每个学生.

students.xml

             Dinkar       Kad       Dinkar       85               Vaneet       Gupta       Vinni       95               Jasvir       Singh       Jazz       90     

students.xsl

                                     

Students

                                                                                                                                         First Name:                                        Last Name:                                        Nick Name:                                        Marks:                              

输出

格式化应用模板输出