Edição xml em massa

Python

XML

Windows

Linux

28/02/2019

Boa tarde a todos!

Estou precisando editar xmls em lote, alterando o valor de determinadas tags. Existem várias formas de fazer isso, porém, preciso que o valor a ser alterado seja ele mesmo + um percentual. Como por exemplo:
<ans:valorUnitario>103.12</ans:valorUnitario>
<ans:valorTotal>103.12</ans:valorTotal>

Nesse caso, por exemplo, se eu quisesse um adicional de 50%, teria que ficar:
<ans:valorUnitario>154.68</ans:valorUnitario>
<ans:valorTotal>154.68</ans:valorTotal>

Pensei em fazer via sed, awk, até via Powershell, até em Python (replace-what replace-with) mas desconheço uma forma de fazer essas substituições com operações matemáticas....
Alguém teria uma luz para uma forma prática de substituir esses valores?
Diego

Diego

Curtidas 0
POSTAR