* Uwaga: lxml nie będzie działał w moim systemie. Miałem nadzieję znaleźć rozwiązanie, które nie zawiera lxml.Python XML Parsing
Przeszedłem już przez część dokumentacji tutaj i mam problemy z jej uruchomieniem w taki sposób, w jaki chciałbym. Chciałbym analizować jakiś plik XML, który wygląda tak:
<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>
w pliku Próbuję manipulować, są bardziej „dict”, że po tej jednej. Chciałbym odczytać XML i wypisać plik tekst/dat, który wyglądałby tak:
1375, "Some String", "Another String", "Jeszcze inny ciąg", "Ciągi kogoś?"
...
EOF
** Pierwotnie, starałem się używać lxml, ale po wielu próbach aby dostać pracy w moim systemie, przeniosłem się do korzystania DOM. Niedawno próbowałem użyć Etree, aby wykonać to zadanie. Proszę, z miłości do wszystkiego, co jest dobre, czy ktoś mi pomoże z tym? Jestem stosunkowo nowy w Pythonie i chciałbym się dowiedzieć, jak to działa. Z góry dziękuję.
Jaki system operacyjny i wersja Pythona? – Acorn
Masz numer 1375 dwa razy. Czy to mogą być dwie różne liczby? Jeśli tak, czego chcesz? –