Я пытаюсь изменить значение в XML-файле, где у меня есть цена:
<Document-InventoryReport>
<InventoryReport-Lines>
<Line>
<Line-Item>
<id>1</id>
<UnitNetPrice>13.9200</UnitNetPrice>
</Line-Item>
<Line-Item>
<id>2</id>
<UnitNetPrice>13.9200</UnitNetPrice>
</Line-Item>
</Line>
</InventoryReport-Lines>
</Document-InventoryReport>
Я хочу заменить значение <UnitNetPrice>
значением минус 1,0.
Я сделал некоторый скрипт, но он не сохраняет это значение, используя foreach
:
$xml = Get-Content -Path C:\Test\file.xml
foreach ($element in $xml.'Document-InventoryReport'.'InventoryReport-Lines'.'Line'.'Line-Item'.'UnitNetPrice') {
$element - 1.0
}
У кого-нибудь есть идеи?