0
我需要使用XSLT(transform.xsl)来转换XML。在transform.xsl中,我需要导入一些支持的xml和xsl文件。所以我将不得不设置工作目录来访问支持文件。请建议如何在xsl之前设置工作目录:导入如何在XSLT中设置工作目录
我需要使用XSLT(transform.xsl)来转换XML。在transform.xsl中,我需要导入一些支持的xml和xsl文件。所以我将不得不设置工作目录来访问支持文件。请建议如何在xsl之前设置工作目录:导入如何在XSLT中设置工作目录
如果您使用相对URI,则使用属性(例如,使用)将其解析为基础URI,您可以使用该URI设置和更改XML中的任何位置。 <xsl:stylesheet xml:base="http://example.com/xslt" ...>
或<xsl:stylesheet xml:base="file:///C:/dir/subdir" ...>
。
感谢马丁的回应。我应该能够从应选择支持xml和xsl文档的位置动态设置工作目录。你能建议吗? –
您在使用某种编程语言编写的某种程序中如何使用XSLT?然后你需要问如何用该编程语言在程序中设置工作目录。 XSLT或XML不知道工作目录。如果你有特定的问题或错误,请在你的问题中解释一下,提供一些细节,通常如果你的样式表模块在一个目录中,然后加载主样式表,然后使用'xsl:include href =“someModule.xsl “'包含额外的模块没有问题。 –
我正在通过ETL工具调用XSLT。默认情况下,它指的是工具目录作为工作目录。 –