【问题标题】:get file name of xml file with xsl使用 xsl 获取 xml 文件的文件名
【发布时间】:2015-06-04 15:59:42
【问题描述】:

使用 xsl 2.0 获取当前访问的 xml 文档名称的最佳方法是什么?

我猜这是 resolve-uri 和 base-uri 的某种组合。

Base-uri 给了我绝对路径,但我只需要文件名,不需要路径。有没有一种聪明的方法可以做到这一点,而无需太多子字符串和类似的东西?

所以当路径是C:/Users/abc/Desktop/somefile.xml时,我需要somefile.xml

感谢您的帮助和提示!

【问题讨论】:

    标签: xml xslt


    【解决方案1】:

    怎么样:

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

    【讨论】:

    • 这可能会让您大吃一惊,但这实际上更容易更好;D 谢谢!
    猜你喜欢
    • 2010-10-09
    • 2011-09-17
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多