大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> XML专区 -> XSLT轻松入门第三章:XSLT的元素语法(6)

XSLT轻松入门第三章:XSLT的元素语法(6)

时间: 2021-07-31 作者:daque

3.5 xsl:choose, xsl:when 和 xsl:otherwise

xsl:if语法没有else的属性。即使咱们要举行多项采用,那么就要运用xsl:choose / xsl:when / xsl:otherwise系列过程遏制语法了。简直的运用请看底下的xsl文献例子:

<xsl:template match="people"><xsl:choose><xsl:when test="@name = 'ajie'"><b><xsl:value-of select="@name"/></b></xsl:when><xsl:when test="@name"><i><xsl:value-of select="@name"/></i></xsl:when> <xsl:otherwise>no name available</xsl:otherwise><xsl:choose></xsl:template>

证明:开始在people节点下探求<name>属性值为ajie的元素,即使找到,将ajie用粗体输入;即使没有创造值为ajie的<name>元素,则将一切的<name>元素的值都用斜体输入;即使没有创造任何<name>元素,则表露"no name available"。

3.6 xsl:sort

在xslt中不妨对xml源文书档案的元素举行从新排序,排序的语法即是xsl:sort。举例:底下的代码即是将文书档案元素按name排序。

<xsl:template match="people"><xsl:apply-templates select="person"><xsl:sort select="@name"/></xsl:apply-templates></xsl:template>

之上是xslt的元素的重要语法,再有很多其余的语法,比方:import, include, element, attribute, number, param之类语法,在这边就不逐一证明。咱们的手段是让您对xslt的语法有基础的观念,领会xslt动作一种变换谈话的宏大功效。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.