正如我所看到的,当我们跑步时
from xml.dom.minidom import parse
myXML = parse('anything.xml')
在Python脚本中,它会加载“anything.xml”的内容,直到您离开脚本或 Ctrl + D 您的Python会话。
是否可以在Python中为此加载的XML版本添加属性值?
答案 0 :(得分:3)
parse
方法返回xml.dom.minidom.Document
的实例,您可以在其上调用xml.dom
文档中列出的大量方法。这是一个小例子:
import xml.dom.minidom
d = xml.dom.minidom.parseString('<head>hello</head>')
d.getElementsByTagName('head')[0].setAttribute('joe', '2')
print d.toxml()
这会为joe="2"
标记添加head
属性:
<?xml version="1.0" ?><head joe="2">hello</head>