正如您在标题中看到的,我想在 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 中的每个路径。
希望到目前为止你能理解我的问题。