Добрый день.
С помощью Powershell хочу автоматизировать массовое измение xml шабонов.
Есть 2 файл которые имею одинаковую структуру но разные контролы и надо привести их к общему виду.
file1.xml это эталон. надо привести содержимое группы Tester в file2.xml к виду эталона.
Как это правильно сделать? ReplaceChild или сначала очистить группу и потом 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>