我想在项目的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?
答案 0 :(得分:0)
如果您的项目根目录是SRDM,那么您需要从可执行路径返回。
假设你的exe文件在SRDM / Svr / bin / EXECUTABLE.exe那么,
你需要在xml中提到
<srv:ConfigurationResource="../IdP/IdPserver/conf/attribute-r.xml"></srv>
即。当前的工作目录是SRDM / Svr / bin /,你需要回到公共连接[Svr]。