Используя Powershell, я хочу автоматизировать массовую модификацию шаблонов xml. Есть 2 файла, которые имеют одинаковую структуру, но разные элементы управления, и мне нужно привести их к общему виду. file1. xml является ссылкой. Мне нужно перенести содержимое группы тестеров в файл 2. xml к ссылочному типу.
Как мне сделать это правильно? Заменить ребенка или очистить группу, а затем ImportNode? Заранее очень благодарен за помощь
#file1.xml
<?xml version="1.0" encoding="utf-8"?>
<FORM>
<Group>
<Column PercentWidth="20">
<Group Label="Tester">
<Column PercentWidth="100">
<Control FieldName="Microsoft.VSTS.Scheduling.StoryPoints" Type="FieldControl" Label="Label1" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.Priority" Type="FieldControl" Label="Label2" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.Severity" Type="FieldControl" Label="Label3" LabelPosition="Left" />
</Column>
</Group>
</Column>
</Group>
</FORM>
#file2.xml
<?xml version="1.0" encoding="utf-8"?>
<FORM>
<Group>
<Column PercentWidth="20">
<Group Label="Tester">
<Column PercentWidth="100">
<Control FieldName="Microsoft.VSTS.Common.Severity" Type="FieldControl" Label="Label1" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.Priority" Type="FieldControl" Label="Label2" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Scheduling.StoryPoints" Type="FieldControl" Label="Label4" LabelPosition="Left" />
</Column>
</Group>
</Column>
</Group>