если вы используете xslt 2.0, вы можете использовать subsequence () и создать функцию:
Объявите вашу функцию в корне таблицы стилей xsl:
xmlns:myNameSpace="http://www.myNameSpace.com/myfunctions"
Создать функцию:
<xsl:function name="myNameSpace:getFilename">
<xsl:param name="str"/>
<!--str e.g. document-uri(.), filename and path-->
<xsl:param name="char"/>
<xsl:value-of select="subsequence(reverse(tokenize($str, $char)), 1, 1)"/>
</xsl:function>
Вызовите функцию:
<xsl:value-of select="myNameSpace:getFilename('http://DevSite/sites/name/Lists/note/Attachments/3/image.jpg', '/')"/>