Powershell для обновления XML значения атрибута - PullRequest
0 голосов
/ 22 апреля 2020

Я получаю список атрибутов из файла xml, и он хранится в переменной $ vairable $ a, и $ b имеют новое значение. $ a = ("a", "b", "c") $ b = ("d", "e", "f")

Теперь я хочу заменить a на d , b до e и c до f и обновите файл XML самым последним значением, что означает значение из массива $ b. Я упомянул мой сценарий.

$xmlSiteFileName = 'C:\test\test.xml'
$xmlDoc = [XML](Get-Content "$xmlSiteFileName")
$FolderPath = $xmlDoc.test1.test2.test3 
for ($i = 0; $i -lt $FolderPath.count; $i++) {

  $e = $FolderPath[$i];
   $f = $path + $y[$i]
   $e= $f
   $e = $e.Replace("$e","$f")
}
$xmlDoc.Save("$xmlSiteFileName")

В приведенном выше сценарии test3 - это мой атрибут, который я хочу изменить с помощью массива $ b.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...