将XSLT document()函数的相对路径更改为JBOSS类路径

将XSLT document()函数的相对路径更改为JBOSS类路径,xslt,Xslt,我在JBOSS服务器的conf文件夹下放置了一些配置文件,包括名为ClaimSystemConfig.xml的xml文件。我试图在XSLT文件中调用document('ClaimSystemConfig.xml')。这里的问题是XSL文件和xml文件(ClaimSystemConfig.xml)位于JBOSS的conf文件夹下的不同目录中,XSL文件希望xml文件位于它所在的同一目录中。我的目录结构如下: conf/XML/ClaimSystemConfig.xml conf/XSL/xslf

我在JBOSS服务器的
conf
文件夹下放置了一些配置文件,包括名为
ClaimSystemConfig.xml
的xml文件。我试图在XSLT文件中调用
document('ClaimSystemConfig.xml')
。这里的问题是XSL文件和xml文件(ClaimSystemConfig.xml)位于JBOSS的
conf
文件夹下的不同目录中,XSL文件希望xml文件位于它所在的同一目录中。我的目录结构如下:

conf/XML/ClaimSystemConfig.xml

conf/XSL/xslfile.xsl
xsl将相对路径作为其所在的同一目录。我们可以将相对路径改为JBOSS
conf
文件夹而不是XSL目录吗?有办法吗?

试试
文档('../XML/ClaimSystemConfig.XML')
否则,您还可以提供xml的完整文件名


e、 例如,
document('C:/documents/conf/XML/ClaimSystemConfig.XML')
如果主输入文档也在不同的目录中,那么尝试
document('ClaimSystemConfig.XML',/)
,因为这将解析相对于主输入文档之一的URL。

加上一个用于快速响应。