* Nota: lxml no se ejecutará en mi sistema. Esperaba encontrar una solución que no implique lxml.Python XML Parsing
Ya he revisado algunos de los documentos aquí, y tengo dificultades para hacer que esto funcione, me gustaría. Me gustaría analizar algún archivo XML que tiene este aspecto:
<dict>
<key>1375</key>
<dict>
<key>Key 1</key><integer>1375</integer>
<key>Key 2</key><string>Some String</string>
<key>Key 3</key><string>Another string</string>
<key>Key 4</key><string>Yet another string</string>
<key>Key 5</key><string>Strings anyone?</string>
</dict>
</dict>
En el archivo que estoy tratando de manipular, hay más 'dict' que siguen a éste. Me gustaría leer el XML y generar un archivo text/dat que se vería así:
1375, "Some String", "Another String", "Yet another string", "Strings anyone?"
...
Eof
** Originalmente, He intentado utilizar lxml, pero después de muchos intentos para conseguir que funcione en mi sistema, pasé a usar DOM. Más recientemente, intenté usar Etree para hacer esta tarea. Por favor, por el amor de todo lo que es bueno, ¿alguien me ayudaría con esto? Soy relativamente nuevo en Python y me gustaría aprender cómo funciona esto. Os doy las gracias de antemano.
¿Qué sistema operativo y versión de Python? – Acorn
Tiene el número 1375 dos veces. ¿Pueden ser dos números diferentes? Si es así, ¿cuál quieres? –