【发布时间】:2020-02-09 09:57:02
【问题描述】:
我喜欢检查我的 $name 变量是文件还是文件夹。我想使用不同的图标。类似于 if/then 语句。我认为如果 $name 有扩展名,那么它就是一个文件。
如何检查 $name 是否有扩展名以及什么样的扩展名?
------------------
if ${name} is a file then
if ${name} has an rpm extension then
<tr><td><img src='/.icons/rpm.gif' alt='[DIR]' width='16' height='16' /></td><td><a href='{$name}'><xsl:value-of select='.'/></a></td><td><xsl:value-of select='$date'/></td><td align='right'><xsl:value-of select='$size'/></td></tr>
else
<tr><td><img src='/.icons/file.gif' alt='[DIR]' width='16' height='16' /></td><td><a href='{$name}'><xsl:value-of select='.'/></a></td><td><xsl:value-of select='$date'/></td><td align='right'><xsl:value-of select='$size'/></td></tr>
ifelse
<tr><td><img src='/.icons/folder.gif' alt='[DIR]' width='16' height='16' /></td><td><a href='{$name}'><xsl:value-of select='.'/></a></td><td><xsl:value-of select='$date'/></td><td align='right'><xsl:value-of select='$size'/></td></tr>
fi
fi
-------------
【问题讨论】: