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 ではうまくいきませんでした。

「C:\Users\FMichal」のような Userprofile の結果を取得し、それを XML の各パスに使用したいと考えています。

これまでのところ、私の問題を理解していただければ幸いです。

4

0 に答える 0