[問題] 有辦法用ElementTree去編輯xml中的DOCTYPE嗎?
因為我想要用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