我想使用 lxml 库用新信息更新 xml 文件。例如,我有这个代码:
>>> from lxml import etree
>>>
>>> tree = etree.parse('books.xml')
其中'books.xml'文件,有这个内容:http ://www.w3schools.com/dom/books.xml
我想用新书更新这个文件:
>>> new_entry = etree.fromstring('''<book category="web" cover="paperback">
... <title lang="en">Learning XML 2</title>
... <author>Erik Ray</author>
... <year>2006</year>
... <price>49.95</price>
... </book>''')
我的问题是,如何tree
用树更新元素树new_entry
并保存文件。