Используя python, мне нужно заменить строку в XML-файле, когда приведенная выше строка соответствует.
<groupId>test</groupId>
<artifactId>dmrfolder</artifactId>
<version>1.0</version>
здесь я хочу найти dmrfolder
, если он найден, тогда мне нужно заменить ниже 1.0
с somevalue
.
Я пошел по следующему пути, но у меня это не сработало.
with open('test.xml', 'r') as file :
data = file.read()
fnl = data.replace(line[1], str)
with open('test.xml', 'w') as fw:
fw.write(fnl)
fw.close()
Ожидаемый результат будет
<groupId>test</groupId>
<artifactId>dmrfolder</artifactId>
<version>somevalue</version>