0

正如您在标题中看到的,我想在 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 中的每个路径。

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

4

0 回答 0