У меня есть хеш-таблица, в которой имена компонентов указаны как ключевые, а базовые значения - как значения.
Следующие строки изображают мою хэш-таблицу
Name Value
---- -----
Comp_Bin Comp_12_23_2011.1276
Complicen Comp_11_2_2011.461
SupportComp Comp_2.1.0.17.1135
Я хотел бы добавить эти значения в файл XML, доступный уже
<Component>
<Name></Name>
<Baseline></Baseline>
<KLOC>0</KLOC>
<IsCount>True</IsCount>
</Component>
Добавление значения хеша в xml и сделать его следующим образом
<Components>
<Name>Comp_Bin</Name>
<Baseline>Comp_12_23_2011.1276</Baseline>
<KLOC>0</KLOC>
<IsCount>True</IsCount>
</Component>
Как преобразовать хеш-таблицу в xml? пожалуйста, помогите мне.
Я проанализировал мою хеш-таблицу, как показано ниже, но следующий код завершился ошибкой, поскольку содержимое XML необходимо копировать каждый раз, а затем изменять только элементы Name и Baseline
$CCountDoc= [XML] (Get-Content "ccount.xml")
foreach($key in $($hash.keys)){
$Baseline = $hash[$key]
$Name= $key
$CCountDoc.Name=$Name
$CCountDoc.Baseline=$Baseline
}