Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: cp1251
- # 1:22:00
- from xml.etree import ElementTree
- tree = ElementTree.parse("example.xml") # функция parse возвращает дерево
- root = tree.getroot() # мы можем у дерева попросить корень
- print(root) # <Element 'studentList' at 0x006B4CF0>
- # тег - studentList аттрибутов нет - {} - словарь пустой
- print(root.tag, root.attrib)
- for child in root: # мы можем перебрать детей в корне
- print(child.tag, child.attrib)
- # student {'id': '1'} - получим тег student и аттрибут id - 1
- # student {'id': '2'}
- # мы можем использовать индексацию через числа чтобы обращаться к детям и
- # детям детей, а с помощью параметра text получить содержимое
- print(root[0][0].text) # Greg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement