0

c値を持つ変数があり、Pythonで使用してその値を属性"test"に割り当てようとしました。私は次のコードを試しました:Cookiexml.dom.minidom

l='<Lg Cookie=""/>'
dom = parseString(l)

L=dom.getElementsByTagName('Lg')[0]
lgs = L.setAttribute("Cookie",c)

print lgs

何も与えない; 期待される出力:

l='<Lg Cookie="test"/>' 
4

1 に答える 1

4

setAttribute何も返さず、値を変更するだけです。ノード自体のXML 表現を出力したいとします。

from xml.dom.minidom import parseString
l = '<Lg Cookie=""/>'
dom = xml.dom.minidom.parseString(l)
L = dom.getElementsByTagName('Lg')[0]
L.setAttribute('Cookie', 'test')
print (L.toxml())
于 2013-02-12T10:25:55.420 に答える