ich habe da ein Problem beim erzeugen einer XML-Datei. Ich erzeuge eine XML-Datei mit lxml. Hier ist der Quelltext:
Code: Alles auswählen
root = etree.Element("search", attrib={"id":"1"})
results= etree.Element('results')
country= etree.Element('country')
country.text = 'Germany'
root.append(country)
output_file = "C:/xmltestthing.xml"
file = open(output_file,"w")
t = etree.tostring(root, pretty_print=True, xml_declaration=True, encoding='UTF-8')
t = str(t)
file.write(t)
file.close()
Code: Alles auswählen
b'<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<search id="1">\n <country>Germany</country>\n</search>\n'
Beste Grüße
Jimyx