xml - 使用 xsl 获取 xml 文件的文件名

标签 xml xslt

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

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

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

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

感谢您的帮助和提示!

最佳答案

怎么样:

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

关于xml - 使用 xsl 获取 xml 文件的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30648703/

相关文章:

java - XMLBeans 或 JAXB 哪一个更适合模式到代码生成?

c# - XmlDocument - 从字符串加载?

java - 使用 Java 创建基于另一个 XML 的 XML

sql - 获取 sql 列使用的 XML 模式

xslt - 在 xpath/xslt 中使用括号

xml - 需要 XSL 帮助

php - xsl文件从linux服务器加载到php中

java - 错误 : parse xml using java

javascript - AngularJS 不在 ng-click 和 ng-show 中解释 XSL

html - 如何将css添加到xsl文件中?