When working with data view web parts or data form web parts in SharePoint, you might want to use some conditional formatting or branching logic, based on the file extention of your SharePoint item.
This xsl template returns the file extention from an URL:
<!-- Determine File Extention template --> <xsl:template <xsl:param <xsl:choose> <xsl:when <xsl:call-template <xsl:with-param </xsl:call-template> </xsl:when> <xsl:when <xsl:call-template <xsl:with-param </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of </xsl:otherwise> </xsl:choose> </xsl:template> |
It runs recursively through the parameter "path" and returns the extention.
You can call and use it like this:
<xsl:variable <xsl:call-template <xsl:with-param </xsl:call-template> </xsl:variable> <!-- example use in branching logic --> <xsl:choose> <xsl:when <!-- add your logic --> </xsl:when> </xsl:choose> |