gpt4 book ai didi

python - 如何检索使用 minidom 创建的 xml?

转载 作者:太空宇宙 更新时间:2023-11-03 19:29:44 25 4
gpt4 key购买 nike

 from xml.dom.minidom import Document

def generateXML():

# Create the minidom document
doc = Document()

# Create the <discover> base element
discover = doc.createElement("discover")
doc.appendChild(discover)


# Create the main <host> element
host = doc.createElement("host")
host.appendChild(discover)

# Create the main <ip> element
ip = doc.createElement("ip")
ip.appendChild(host)

# Assign <ip> element with IP address
ipaddrr = doc.createTextNode('10.193.184.72')
ip.appendChild(ipaddrr)

# Create the main <hostname> element
hostname = doc.createElement("hostname")
hostname.appendChild(host)

# Assign <hostname> element with hostname
hostname_value = doc.createTextNode('darknight')
hostname.appendChild(hostname_value)

# Create the main <ostype> element
ostype = doc.createElement("ostype")
ostype.appendChild(host)

# Assign <ostype> element with ostype
ostype_value = doc.createTextNode('mac')
ostype.appendChild(ostype_value)

return doc.toprettyxml()

print generateXML()

现在当我打印它时 -- 它只是返回 <?xml version="1.0" ?> ,我实际上想要我创建的整个 xml。请帮忙

最佳答案

您附加元素的方式错误。它是 parentnode.appendChild(childnode),您已将其编写为 childnode.appendChild(parentnode)

关于python - 如何检索使用 minidom 创建的 xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6546541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com