有一个字符串列表,例如list=[ name, age, sex, roll, cgpa ]
在python中,如何将这些元素添加到XML?
我写过
from xml.dom import minidom
doc = minidom.Document()
testElem = doc.createElement("test")
testElem.setAttribute('id', '1234')
i=len(list)
while i:
testElem.setAttribute('testing',list[i])
i=i-1
doc.appendChild(testElem)
print doc.toxml()
当我运行上面的代码时,它会在这一行中出错:
testElem.setAttribute('testing',list[i])
我该如何解决这个问题? 提前谢谢。
答案 0 :(得分:0)
您正尝试访问偏移len(list)
处的元素。这不起作用,因为列表索引从零开始。从i=len(list)-1
开始,然后在i>=0
while