9
如何將節點的值 <Test>Test</Test>
更改爲 <Test>Power</Test>
?如何使用PowerShell更新XML節點的值?
例:
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="DeploymentDate" value="test" />
<add key="DateOfInitialization" value="Vinoj" />
</appSettings>
<Test>Test</Test>
</configuration>
這裏的PowerShell腳本我目前使用的:
$configuration = "app.config"
[xml]$xml = New-Object XML
$xml.Load($configuration)
$xml.selectnodes("/configuration/Test") = {"UST"}
$xml.Save($configuration)
工作就像一個魅力。你能告訴我什麼| %一般嗎? – 2013-10-31 07:14:48
這意味着'foreach-object'。你可以用'Get-Alias -Name%' – stej 2013-11-01 10:04:51
找到它,你也可以訪問'$ xml.configuration.test'測試值 - 非常漂亮(因爲它不是集合),但是你可以使用'foreach $ xml.things){$ thing.value}'。我在這裏,因爲我需要在增加版本後保存我的XML文件。這幫助了我。 +1 – ppumkin 2015-10-15 12:14:39