我在ClaimSystemConfig.xml
文件夹下的JBOSS服务器中放置了一些配置文件,包括一个名为conf
的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目录的相对路径吗?有办法吗?
答案 0 :(得分:1)
试试document('../XML/ClaimSystemConfig.xml')
否则,您还可以提供xml的完整文件名。
例如,document('C:/documents/conf/XML/ClaimSystemConfig.xml')
答案 1 :(得分:0)
如果主输入文档也位于不同的目录中,请尝试document('ClaimSystemConfig.xml', /)
,因为这将解析相对于主输入文档之一的URL。