Diviser la valeur du nœud avec XPath

Est-il une sorte de split() fonction XPath?
Dire que j'ai ce XML:

<root>
   <path>C:\folder\filename</path>
</root>

Et je veux récupérer filename, comment puis-je faire cela? Je sais que je peux obtenir la valeur du nœud comme ceci:

//path/text()

Comment puis-je obtenir seulement le nom de fichier? (Je sais que c'est un concat() de la fonction, de sorte que peut-être il ya un split() fonction?)

Bonne question, +1. Outre les bonnes réponses que vous avez, voir ma réponse pour les deux autres solutions possibles.

OriginalL'auteur Rise_against | 2010-11-23