2
我想註釋掉這樣的文字註釋XML
<name>cranberry</name>
然而,我的腳本返回類似這樣的輸出:
<!-- <name>cranberry</name> -->
我的腳本:
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import Comment
tree = ET.parse(r"C:\sample.xml")
root = tree.getroot()
comment = ET.Comment("<name>cranberry</name>")
root.insert(0,comment)
tree.write(r"C:\sample1.xml")
任何意見,將不勝感激。
我沒有工作這一點。看看文檔,我建議你先添加節點,獲取新插入的節點的句柄並運行.Comment方法,保存樹。 – shahkalpesh
它可能是Minidom ..只要我不必安裝外部庫.. – fairyberry
@MartijnPieters:你說得對。我的意思是,獲取現有節點的句柄並在其上運行.comment。我假設每個節點都是一個子樹。 – shahkalpesh