Получение формата файла

#
Получение формата файла
Всем здравствуйте!
Подчищая автоматизацию заполнения полей в информационных системах наткнулся на старую задачу, которую давно хотел решить... а именно - из параметра value дополнительного свойства типа файл (например содержимое value "file.doc" вычленить формат файла (из примера желаемый результат "doc"... задача изначально вроде простая, но уже пару дней не знаю как её решить... попробовал взять данные из xml но обрезать формат так и не получается... ещё попытался обрезать название вот такой вот штукой
<xsl:variable name="file1type" select="item_propertys/item_property[@xml_name='tov_file1']/value"/>

<SCRIPT>
<xsl:comment>
<![CDATA[
var str = "{$file1type}";
document.write(str.substr(-3, 3));
]]>
</xsl:comment>
</SCRIPT>
но тоже не работает

может кто-то сталкивался с такой задачей, подскажите как енто решается?!
#
Re: Получение формата файла
<xsl:value-of disable-output-escaping="yes" select="substring(item_propertys/item_property[@xml_name='tov_file1']/property_file_path, (string-length(item_propertys/item_property[@xml_name='tov_file1']/property_file_path) - 2), 3)"/>
#
Re: Получение формата файла
спасибо огромное!!!
Авторизация