2017-06-01 3 views
0

Ich versuche eine XML-Datei zu bearbeiten. Ich muss Daten zu einem neuen Knoten eingeben, den ich erstelle. Die Daten, die in den neuen Knoten eingegeben werden sollen, haben die Form einer Python-Liste. Kann ich das irgendwie mit lxml oder einer anderen Bibliothek erreichen?kann der XML-Knoten eine Python-Liste als Text enthalten?

post = etree.Element("post") 
post.text = [1,2,3] 

Ist dieses Ding möglich?

+0

Ich glaube, Sie besser verwenden möchten 'json' Ihre Daten zu serialisieren. Aber Sie können immer als Text in ein XML-Element serialisieren. 'post.text = str ([1,2,3])' –

+0

danke, dass du gut gearbeitet hast! –

Antwort

0

in den Kommentaren Entschlossen:

I think you'd better like to use json to serialize your data. But you can always serialize as text into a xml element. 

post.text = str([1,2,3]) 

- Jean-François Fabre

Verwandte Themen