2015-06-04 63 views
2

用xsl 2.0獲取當前訪問的xml文檔的名稱的最佳方式是什麼?我想這是resolve-uri和base-uri的組合。用xsl獲取xml文件的文件名稱

Base-uri給了我絕對路徑,但我只需要文件名,沒有路徑。有沒有一個聰明的方法來做到這一點,沒有多少子串 - 之前和類似的東西?

所以當路徑是C:/Users/abc/Desktop/somefile.xml,我需要somefile.xml

感謝您的幫助和提示!

回答

4

如何:

tokenize(base-uri(), '/')[last()] 
+0

它可能會讓你大吃一驚,但實際上更容易,更好; d謝謝! – user3813234