xslt语法汇总

Home文章
 简介:记载下平常常用的xml常见语法

判断一个值是否等于某字符,if else

 <xsl:choose> <xsl:when test="imgurl = 'http://img1.gtimg.com/sports/pics/hv1/65/80/2034/132281315_small.jpg'"> <img src="http://img1.gtimg.com/sports/pics/hv1/49/118/2031/132095914_small.jpg"/> </xsl:when> <xsl:otherwise> <img src="{imgurl}"/> </xsl:otherwise> </xsl:choose>

通过去掉前导和尾随空白并使用单个空格替换一系列空白字符,使空白标准化。

<img src="{normalize-space(imgurl2)}"/> //或者 Normalized: "<xsl:value-of select='normalize-space()'/>" 

 

如果标题以 高清开头

例如:高清:标题

 <xsl:choose> <xsl:when test="starts-with(title,'高清')"><xsl:value-of select="substring(title,4)"></xsl:value-of></xsl:when> <xsl:otherwise> <xsl:value-of select="title"></xsl:value-of> </xsl:otherwise> </xsl:choose>

处理后为:标题

 

格式化位数,转化为数字类型

                
                //例如   53  =>  053

偶数

                
                    last
                

如果当前小于

 


标签:xsltxml

评论
Login