Skip to content

Instantly share code, notes, and snippets.

@messa
Created January 6, 2010 22:04
Show Gist options
  • Save messa/270719 to your computer and use it in GitHub Desktop.
Save messa/270719 to your computer and use it in GitHub Desktop.
Python XML example (etree)
<doc>
<person no="1234">
<name>Tomáš</name>
<surname>Těžký</surname>
</person>
<person no="7">
<name>Standa</name>
<surname>Blábol</surname>
</person>
</doc>
#!/usr/bin/env python
from xml.etree.ElementTree import ElementTree
tree = ElementTree()
tree.parse("data.xml")
for person in tree.getiterator("person"):
print person.attrib["no"]
print person.find("name").text, person.find("surname").text
print "--"
$ ./example.py
1234
Tomáš Těžký
--
7
Standa Blábol
--
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment