получить имя файла xml файла с помощью xsl

Каков наилучший способ получить имя доступного в данный момент XML-документа с помощью xsl 2.0?

Я предполагаю, что это некоторая комбинация разрешения-uri и base-uri.

Base-uri дает мне абсолютный путь, но мне нужно только имя файла без пути. Есть ли умный способ сделать это без большого количества подстрок и тому подобного?

Итак, когда путь C:/Users/abc/Desktop/somefile.xml, мне нужен somefile.xml.

Спасибо за помощь и советы!


person user3813234    schedule 04.06.2015    source источник


Ответы (1)


Как насчет:

tokenize(base-uri(), '/')[last()]
person michael.hor257k    schedule 04.06.2015
comment
Это может вас удивить, но на самом деле это намного проще и лучше ;D Спасибо! - person user3813234; 05.06.2015