Verfasst: Donnerstag 10. Juli 2008, 12:27
Warum die bemängelte Zeile *nie* funktioniert, hat ProgChild in seinem letzten Beitrag erklärt. Ein Knoten kann nicht sein eigenes Kind sein.
Ich weiss auch nicht, ob Du bei DOM und SAX so besonders viel Hilfe hier bekommen wirst. Das benutzt eigentlich keiner, der nicht gerade masochistisch veranlagt ist.
Mit `ElementTree` könnte das so aussehen:
Ich weiss auch nicht, ob Du bei DOM und SAX so besonders viel Hilfe hier bekommen wirst. Das benutzt eigentlich keiner, der nicht gerade masochistisch veranlagt ist.
Mit `ElementTree` könnte das so aussehen:
Code: Alles auswählen
from xml.etree import ElementTree as etree
def main():
new_contents = [u'Gemüse', 'rrr']
doc = etree.parse('test.xml')
value_nodes = doc.findall('Variables/Tag/Value')
assert len(new_contents) == len(value_nodes)
for value_node, new_content in zip(value_nodes, new_contents):
value_node.text = new_content
etree.dump(doc)