如何使用XSL 1.0代码检索XML源文件名称?使用XSLT检索XML文件名称
2
A
回答
6
在XSLT 2.0中,有两个相关函数:base-uri()和document-uri()。
在XSLT 1.0中,除非处理器为此目的提供扩展函数,否则必须将URL或文件名作为参数传递给样式表。
0
无法获取由XSL转换的文件的名称或路径。由于XSL的特性,要转换的数据可能不是来自文件,它可能只是转换数据流。
+0
感谢您的回答 – 2012-04-02 08:06:16
2
随着Xalan的有以下,非官方功能:
<xsl:value-of select="document-location()"/>
我用它在本地文件的转换,这让我的XML文件的绝对路径正在转变。我发现该函数浏览Xalan代码,它是类FuncDoclocation
的一部分。
+0
非常感谢!像魅力一样工作! – Krivda 2016-08-18 13:51:10
相关问题
- 1. 检索XML节点名称
- 2. 使用XSLT更改XML元素名称
- 3. 使用XSLT检索XML属性值
- 4. shell脚本从XML文件中检索节点名称
- 5. 从xml文件检索主要记录/项目标签名称
- 6. 如何使用XSLT处理名称空间XML文档?
- 7. 使用Linq搜索XML文件并返回名称
- 8. 从XmlTextReader中检索流文件名称
- 9. 从php json文件检索名称ID
- 10. Python文件路径和名称检索
- 11. PHP检索XML标记名称
- 12. XSLT:使用xslt从名称9000系列的所有文件夹中收集xml文件Collection
- 13. 检索xml文件
- 14. 如何从服务器使用javascript检索文件名称的名称?
- 15. 使用GetOpenFileName检索xml文件名后,tinyxml加载失败
- 16. 使用JAVA从目录中检索所有XML文件名
- 17. 如何使用ASTParser从java文件中检索SuperClass名称?
- 18. 使用VB.Net检索目录中最近文件的名称
- 19. Handlebars帮助器检索使用它的文件的基名称
- 20. 检索C#文件中使用的变量名称列表
- 21. 骆驼使用xpath检索xml标签名称
- 22. XSLT - 使用PHP检索SQLdata
- 23. 检索使用XSLT 1.0
- 24. xslt:检索数据从一个xml文件比较日期
- 25. umbraco - 从网站检索到的xml文件的xslt转换
- 26. XSLT从XML文件中顺序检索属性值
- 27. 使用文档库URL检索SharePoint文档库名称的名称
- 28. 高效检索和使用文件名
- 29. 使用RODBC检索MS Access文件名
- 30. 是否可以使用XSLT生成XML文件而不使用xml名称空间声明?
如何制作?我的用户在浏览器中打开XML。如何使参数自动传输? – 2012-04-02 08:27:58
@Bush:您可以更改设计,以便用户不直接在浏览器中打开XML文件,但一些Javascript代码调用转换,并将文件URL作为参数传递给它。 – 2012-04-02 13:15:17