我有以下内容:
<xsl:if test="Length > 3">
<td><xsl:value-of select="SongName"/></td>
</xsl:if>
问题在于XML中元素的内容
<Length>
介绍如下:3:20(3分20秒)。
如何只选择&#34; 3:20&#34;的第一部分?比较一下?我想只选择至少3分钟的歌曲。
谢谢!
答案 0 :(得分:0)
如果所有长度都是一致的格式 - 它们总是数字,除了冒号,并且冒号后总是正好两位数 - 那么最简单的方法是将冒号剥离并将整个事物视为一个数字,例如
<xsl:if test="translate(Length, ':', '') > 300">