Red de conocimiento informático - Material del sitio web - Cómo crear un archivo de documento xml generado usando Python

Cómo crear un archivo de documento xml generado usando Python

1. ¿Generar datos de memoria?

2. ¿Generar objeto de memoria xml (también llamado árbol DOM)?

3. ¿Generar objeto raíz?

4. ¿Agregar datos al objeto raíz?

5. Escriba el objeto de memoria xml en el archivo

El siguiente es un ejemplo sencillo de creación de un documento xml: import?xml.dom.minidom#Crear un documento vacío en memoria? =?xml.dom.minidom.Document()?

#Crear un nodo raíz ¿Objeto de administradores root?=?doc.createElement('Administradores')?

#Establecer el nodo raíz El atributo root.setAttribute('company', ?xxTech')?

root.setAttribute('address', ?xxTech')?

# Cambiar el nodo raíz Agregar al objeto del documento doc.appendChild(root)?

managerList?{'Nombre': ?'Alegría', ?'Edad': ?'27, ?'Género': ?' 27,?' Género': Mujer},

{'Nombre': 'Tom', 'Edad': '30, 'Género': '30, 'Género': 'Hombre'},

{'Nombre'? Ruby', Ruby', Edad'?:?29,?'' ¿Género'?:?'Mujer'}

]para?i?in ? managerList?: nodeManager?=?doc.createElement('Manager') nodeName?=?doc.createElement('name') #Establezca un nodo de texto para el nombre del nodo hoja para configurar un nodo de texto para mostrar contenido de texto nodeName.appendChild ( doc.createTextNode(str(str)) nodeName.appendChild(doc.createTextNode(str(str)) nodeName.appendChild(doc.createTextNode(str(str)))Crear nodo de texto(str(i['name']) ) nodeAge?=?doc.createElement("edad") nodeAge.appendChild(doc.createTextNode(str(i["age"]))) nodeSex?=?doc.createElement("sex") nodeSex.appendChild(doc. createTextNode (str(i["edad"])))