概述
⊙XSL模板
模板是XSL中最重要的概念之一,XSL文件就是由一个一个的模板组成的,任何一个XSL文件至少包含一个模板.
定义一个模板的基本语法是:
<xsl:template match="pattern">
<!--输出模板-->
</xsl:template>
属性match则控制模板的匹配模式,确定在什么情况下执行此模板.属性match的取值把模板规则与指定的元素或属性相比较,只有指定的节点才会被处理.其中最上层的模板即根节点必须将match的取值设定为"/".
如果match的取值为"*",那么表示该规则适用于所有的未单独指定处理的元素节点.此外,还可以使用路径指定符来指定一些特殊位置的元素与模板相匹配. "//"代表任意深度位置,如<xsl:template match="//student">用来匹配文档中任何位置的<student>元素;而如果是<xsl:template match="student//name">则表明是匹配<student>元素的后继节点中所有<name>元素.另外一个路径指定符是"/",表示直接的父子节点关系.<xsl:template match="student/name">则是匹配的是<student>元素子节点中的<name>元素.
模板定义完毕后,就可以在XSL中调用该模板了,调用一个模板的语法为:
<xsl:apply-templates select="pattern"/>
<xsl:apply-templates>用来说明哪一个节点被模板具体处理.select属性用
最后
以上就是妩媚大炮为你收集整理的【XML技术】XSL的基本语法的全部内容,希望文章能够帮你解决【XML技术】XSL的基本语法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复