1
PowerShellを使用して辞書を作成しようとしています。 xmlファイルがされた後、inner xmlをpowershellに変換する
と、私は次のコードに取り組んでいるが、
$env = "Test"
$myDictionary = New-Object "System.Collections.Generic.Dictionary``2[System.String,System.String]"
$xmlfile = [xml] (Get-Content "file-name")
$xmlfile.SelectNodes("descendant::configuration/environment[@id='$($env)']/descendant::text()[normalize-space()]") | ? Value | % { $myDictionary.Add($_.ParentNode.ToString(), $_.Value) }
次のように私は私の出力をしたい、
Key Value
---- -----
smtpserver smtp1.org
type test
encryption <add key ="DB1" value="mhu0VrvzBBlYjPbxh+EQk0zdY"/>
<add key ="DB2" value="DVvHAq2EVKF5fmYYiUUJ/g=="/>
<add key="DB3" value="dkcdowefnwlwkli/" />
私は、内のXML部分を含めます辞書。誰かが上記の要件のための可能な解決策を提案することができますか?
ありがとうございます。
グレート。どうもありがとう。それは期待どおりに働いています.. – mahesh