鍍金池/ 問答/Python  HTML/ python操作xml文件插入一個(gè)字段出錯(cuò)?

python操作xml文件插入一個(gè)字段出錯(cuò)?

核心部分由以下兩部分,分別是py文件和xml文件組成。
意思就是怎么在xml中插入一個(gè)新的value字段,我用的xml.dom.minidom 庫做的解析。
先入去已經(jīng)有的xml文件,然后插入一個(gè)新的value字段,其中root是根節(jié)點(diǎn)。
提示錯(cuò)誤是root沒有createElement這個(gè)方法。
還請各位幫忙看看,不甚感激。

clipboard.png

clipboard.png

回答
編輯回答
乞許

提示說的很清楚,沒有這個(gè)方法,就自己寫一個(gè)這個(gè)方法。

def create_node(tag, property_map, content):  
    '''''新造一個(gè)節(jié)點(diǎn) 
       tag:節(jié)點(diǎn)標(biāo)簽 
       property_map:屬性及屬性值map 
       content: 節(jié)點(diǎn)閉合標(biāo)簽里的文本內(nèi)容 
       return 新節(jié)點(diǎn)'''  
    element = Element(tag, property_map)  
    element.text = content  
    return element 
    
    

需要增加節(jié)點(diǎn)的地方調(diào)用一下這個(gè)函數(shù)就可以了。

2018年3月16日 04:55