Как создать файл XML автоматически с файлом INI, используя Powershell? - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу создать файл XML. Я должен выбрать некоторую информацию из другого файла XML и файла INI. Это XML файл

<?xml version="1.0" encoding="UTF-8"?>
<Group version="111">
    <Class code="WWWC_53307F" note="bPC">
        <Name note="Cubano - Rebuild 1" studentID="872C/8834">
            <major name="rt640x64" />     
        </Name>             
        <Name note="Doppio - Rebuild 1" studentID="872E/8836">
            <major name="rt640x64" version="11182019,10.038.1118.2019" />     
        </Name>     
    </Class>
    <Class code="WWWC_53316J" note="cPC">
        <Name note="Fangio 1.2" studentID="81B7/82DC/81B8/81B9">
            <major name="rt640x64" />
        </Name>
        <Name note="Typhon 1.1 - rebuild 1" studentID="81B6/8268/82E0">
            <major name="asmthub3" />
        </Name>
        <Name note="Willow" studentID="822A/82D7">
        </Name>
        <Name note="Shave Rebuild 1" studentID="2B5B">
    </Class>
</Group>

Ини-файл существует двух типов. У меня есть более 1 INI-файла.

[Name]
Name = NB A
String = Defaults and Exit

[Controller1]
Desc = Embedded SATA 

[Controller2]
Desc = Intel Optane Device

[Name]
Name = NB A
String = Defaults and Exit

[Controller1]
Desc = Embedded SATA 

Мой вывод ожидания нового XML выглядит так

<Group version="22">
    <Name code="WWWC_53307F" note="bPC">
        <Pro Name="DM System" SSID="8594">
            <Controller ControllerType="Embedded SATA"/>
            <Controller Controllertype="Intel Optane Device"/>
        </Pro>
    </Name>
    <Name code="WWWC_53316J" note="cPC">
        <Pro Name="DM System" SSID="8594">
            <Controller ControllerType="Embedded SATA" />
        </Pro>
</Gr

Group>

Любой может дать идею, пожалуйста Helpe. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...