如何更改节点的值
<试验>试验< /试验>至
<试验>功率P /试验> ;? 例:
<试验>试验< /试验>至
<试验>功率P /试验> ;? 例:
<?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)
我不知道你想要实现什么,但这个例子应该给你和想法:
原文链接:https://www.f2er.com/xml/293038.html$file = 'c:\temp\aa\ServerService.exe.config' $x = [xml] (Get-Content $file) Select-Xml -xml $x -XPath //root/level | % { $_.Node.'#text' = 'test' $_.Node.SomeAttribute = 'value' } $x.Save($file)
您不需要使用.NET进行xpath查询.继续使用PowerShell(使用Select-Xml).