[問題] 有辦法用ElementTree去編輯xml中的DOCTYPE嗎?

看板Python作者 (颺)時間15年前 (2009/01/19 22:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
因為我想要用python自動編輯一個既存的xml 用ElementTree.parse進檔案修改完對應的tag內容後再存回xml 卻沒辦法把DOCTYPE的資訊也寫進去 請問有人知道該怎麼做嗎? script大概長這樣: (既存的xml: file.xml) import xml.etree.ElementTree as ET tree = ET.parse("file.xml") .....(中間為修改某些tag的內容)..... tree.write("newfile.xml", encoding='UTF-8') 可是我不曉得要如何access file.xml中的 <!DOCTYPE DDDB SYSTEM "../DTD/geometry.dtd"> 這樣的資訊 翻了python的文件好像ElementTree沒提供這樣的工具? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.230.223
文章代碼(AID): #19T9HNJT (Python)