我有一個哈希表,其中組件名稱爲Key和Baseline作爲值。如何從powershell中的哈希表值追加xml
下面的線條勾勒出我的哈希表
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內容必須被複制則每次更改名稱和單獨基線元素
$CCountDoc= [XML] (Get-Content "ccount.xml")
foreach($key in $($hash.keys)){
$Baseline = $hash[$key]
$Name= $key
$CCountDoc.Name=$Name
$CCountDoc.Baseline=$Baseline
}
「鑄造」 的字符串爲'[XML]'是完全與創建XmlDocument並加載它相同。我說「鑄造」是因爲'[xml]'不是一種類型,而是一種類型_accelerator_。 – x0n 2012-01-08 01:20:35
我完全同意你我只是沒有使用它的想法。 – JPBlanc 2012-01-08 07:56:01