【发布时间】:2012-01-07 05:39:40
【问题描述】:
我有一个哈希表,其中组件名称为键,基线为值。
以下几行描述了我的哈希表
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 powershell powershell-2.0