Добавление третьего параметра в вызов sc: fld позволяет вам выбрать параметр внутри этого поля, затем вы можете разделить значение на «.»и идти оттуда ..
<xsl:variable name ="filename" select="sc:fld('file',.,'src')" />
Extension is : <xsl:value-of select="sc:SplitValue($filename,'.')[2]"/>
Надеюсь, это поможет: D