首页 > 移动平台 > 详细

关于XSLT中template元素和apply-templates的总结

时间:2014-07-22 23:10:22      阅读:798      评论:0      收藏:0      [点我收藏+]

<xsl:template>

1.是顶层元素。

2.用来定义匹配的元素和输出格式。

3.match属性为xpath表达式,用来定位本模版用来匹配的元素,匹配的元素将按<xsl:template>内容中定义的格式输出。

4.mode属性为string,用来区分同一匹配元素的不同模版。<xsl:apply-templates>可通过mode属性来选择具有相同mode属性的<xsl:template>应用。

5.priority属性为number,用来定义模版的优先级。即当同一元素有多个模版匹配时,将应用优先级最高的。(注意,当模版有mode属性时,priority属性将不起作用,<xsl:apply-templates>只能通过mode属性来选择要应用的模版)。

6.name属性为string,用来为模版定义一个名字,使用<xsl:call-template>调用

 

<xsl:apply-templates>

1.总是包含在<xsl:template>中。

2.用来定义<xsl:template>匹配的元素及其子元素中,哪些元素将被输出。

3.如果没有select属性,则输出该元素及其所有子元素;否则,仅输出匹配的元素或子元素。

关于XSLT中template元素和apply-templates的总结

原文:http://www.cnblogs.com/pigknight/p/3514767.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!