2
Учитывая следующий XML:Как заменить текст внутри элемента XML?
<!-- file.xml -->
<video>
<original_spoken_locale>en-US</original_spoken_locale>
<another_tag>somevalue</another_tag>
</video>
Что бы быть лучшим способом, чтобы заменить значение внутри от <original_spoken_locale>
тега? Если бы я знал значение, я мог бы использовать что-то вроде:
with open('file.xml', 'r') as file:
contents = file.read()
new_contents = contents.replace('en-US, 'new-value')
with open('file.xml', 'w') as file:
file.write(new_contents)
Однако, в данном случае, я не знаю, что значение будет.
Есть ли базовое решение для этого? – RanonKahn