So ersetzen Sie den text innerhalb eines XML-Elements?

Angesichts der folgenden xml-Code:

<!-- file.xml -->
<video>
    <original_spoken_locale>en-US</original_spoken_locale>
    <another_tag>somevalue</another_tag>
</video>

Was wäre der beste Weg, Sie zu ersetzen den Wert innerhalb der <original_spoken_locale> tag? Wenn ich weiß, der Wert, die ich verwenden könnte, so etwas wie:

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)

In diesem Fall jedoch, ich weiß nicht, was das Wert sein wird.

InformationsquelleAutor David542 | 2012-06-22
Schreibe einen Kommentar