使用级别层次结构的相对路径(../../)

时间:2014-11-11 10:18:51

标签: java xml relative-path

我想在项目的xml文件中使用相对路径。我将文件放在以下位置。

D:/SDC-Builds/SRDM2.3.0/SRDM/Svr/IdP/IdPserver/conf/attribute-r.xml

我有其他需要引用上述位置的xml文件,我使用以下相对路径独立于机器和文件夹名称。 在D:/SDC-Builds/SRDM2.3.0/SRDM/Svr/IdP/IdPserver/others/service.xml中,我使用的代码如下

service.xml中

<srv:ConfigurationResource="../../../../../../IdP/IdPserver/conf/attribute-r.xml">
</srv>

请告诉我,我使用正确的约定来引用attribute-r.xml?

1 个答案:

答案 0 :(得分:0)

如果您的项目根目录是SRDM,那么您需要从可执行路径返回。

假设你的exe文件在SRDM / Svr / bin / EXECUTABLE.exe那么,

你需要在xml中提到

<srv:ConfigurationResource="../IdP/IdPserver/conf/attribute-r.xml"></srv>

即。当前的工作目录是SRDM / Svr / bin /,你需要回到公共连接[Svr]。