我使用lxml.objectify
來輕鬆解析和處理XML文件。出於審計原因,我必須將派生對象與元素的原始XML代碼一起保存。將lxml.objectify的元素轉換回XML
root = lxml.objectify.fromstring(self.get_xml_data())
for i, elem in enumerate(root.elements):
# create new database entry based on elem
elem_obj.source_code = turn_elem_into_xml(elem)
我該如何實施turn_elem_into_xml
?
\編輯:爲什麼downvote?
我downvoted你,因爲你沒有這樣做,即使是最起碼的研究。事實上,你似乎沒有意識到如何使用普通的lxml對象。 – Marcin 2012-02-10 17:23:26
我確實花了相當多的時間尋找答案,就像我通常那樣(只是檢查我的問題/答案比率)。對不起,這次沒有使用正確的谷歌搜索條件,而不是熟悉lxml ... – 2012-02-10 17:31:45
有一個lxml網站,突出地指導用戶到它的教程,在不到10分鐘的時間內會導致你的答案,並圖書館的工作知識。有可能找到沒有谷歌的網頁。 – Marcin 2012-02-10 17:33:58