タイトルでわかるように、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 ではうまくいきませんでした。
「C:\Users\FMichal」のような Userprofile の結果を取得し、それを XML の各パスに使用したいと考えています。
これまでのところ、私の問題を理解していただければ幸いです。