在XML -File中使用环境变量

时间:2017-01-10 10:56:41

标签: xml environment-variables system-variable

正如您在标题中看到的,我想在XML文件中使用环境变量Userprofile。已经搜索了一段时间,无法找到适合我的情况。

这是我的XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<Reports>
<Destination>%USERPROFILE%\Desktop\Report_PDP</Destination>
    <Report id="5917">
        <DIS_PDP>300000212491</DIS_PDP>
        <DIS_FOLDER>300000203351</DIS_FOLDER>
        <PATH_PDP>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000212491.xlsm</PATH_PDP>
        <PATH_FOLDER>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000203351.xlsx</PATH_FOLDER>
    </Report>
    <Report id="5783">
        <DIS_PDP>300000169285</DIS_PDP>
        <DIS_FOLDER>300000168963</DIS_FOLDER>
        <PATH_PDP>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000169285.xlsm</PATH_PDP>
        <PATH_FOLDER>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000168963.xlsx</PATH_FOLDER>
    </Report>
    <Report id="5633">
        <DIS_PDP>300000113104</DIS_PDP>
        <DIS_FOLDER>300000112815</DIS_FOLDER>
        <PATH_PDP>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000113104.xlsm</PATH_PDP>
        <PATH_FOLDER>%USERPROFILE%\AppData\Roaming\KPIReport\Test\300000112815.xlsx</PATH_FOLDER>
    </Report>
</Reports>

变量的位置用%USERPROFILE%标记,这就是我在主代码中使用它的方式,虽然没有为XML工作。

我想获得Userprofile的结果,如:“C:\ Users \ FMichal”,然后将其用于我的XML中的每个路径。

希望你到目前为止能理解我的问题。

0 个答案:

没有答案