如何使用PowerShell替换XML文件中的多个值

时间:2017-09-07 08:41:13

标签: xml powershell

在我的示例XML文件中,我需要用两个新变量替换两个Live DB Server变量:

$newdb1 = "newproductiondb1"
$newdb2 = "newproductiondb2" 

我当前的XML文件:

<?xml version="1.0" encoding="UTF-8" ?>
<databases>
 <database name="Live">
 <db1 server="productiondb1" dbname="Live1" />
 <db2 server="productiondb2" dbname="Live2" />
 </database>
 <database name="UAT">
 <db1 server="uatdb1" dbname="UAT1" />
 <db2 server="uatdb2" dbname="UAT2" />
 </database>
 <database name="QA">
 <db1 server="qadb1" dbname="QA1" /> 
 <db2 server="qadb2" dbname="QA2" />
</databases>

我找不到用于替换Live部分的文件中的两个变量('db server'和'db2 server')的语法。

1 个答案:

答案 0 :(得分:1)

以下是如何更改此属性的示例:

rows2[5]

注意:xPath是区分大小写的