XML Tags mit bestimmten Attributen finden
Verfasst: Freitag 3. Oktober 2008, 20:37
Hallo,
kann mir jemand erklären warum ich mit diesem Python-Code keinen XML Baum nach Attributen durchsuchen kann ein Tag aber ohne Probleme finde (Python2.6)? Die Python Dokumentation ist an der Stelle sehr mager und was ich andernorts gelesen habe sollte das funktionieren.
das funktioniert auch nicht
Die Fehlermeldung ist in beiden Fällen "expected path seperator ([)"
das folgende funktioniert aber
das steckt in root
kann mir jemand erklären warum ich mit diesem Python-Code keinen XML Baum nach Attributen durchsuchen kann ein Tag aber ohne Probleme finde (Python2.6)? Die Python Dokumentation ist an der Stelle sehr mager und was ich andernorts gelesen habe sollte das funktionieren.
Code: Alles auswählen
import xml.etree.ElementTree
...
root.find("user[@id=’hallo@jabber.org’]")
Code: Alles auswählen
root.find("user[@id]")
das folgende funktioniert aber
Code: Alles auswählen
root.find("user")
Code: Alles auswählen
<users>
<user id="hallo@jabber.org" />
</users>