如果我想要把取出來的內容再塞進去另一個XML裡面同樣的位置該怎麼辦?
例如原本的檔案(test1.xml)
<AAA_KEY>
<Account_key> 123AA03 </Account_key>
<KEY ID = "User10036">
<key1> #1199DERE45 </key1>
<key2> 455DSuyeias </key2>
</AAA_KEY>
然後這是目標檔案(web.config)
<www>
<KEY ID = "User10036">
<user> user1 </user>
<key1> xxxxxx </key1>
<www>
我目前能把test1.xml的key1值取出成變數
但是不知道怎麼塞進web.config裡面的key1並存檔
假設 N1 為您已取得的 key1值,
用 replace 取代整列, 並寫回 web.config
$N1 = "key1-value"
$N2 = "<key1>"+$N1+"</key1>"
$filecontent = Get-Content web.config
$filecontent -replace '(^<key1>.*\.).*',$N2 | Set-Content web.config