Python-xml
Версія від 20:16, 6 березня 2015, створена WikiSysop (обговорення | внесок) (Створена сторінка: Python (рекомендоване прочитання - «Па́йтон», інтерпретована об'єктно-орієнтована мова пр...)
Python (рекомендоване прочитання - «Па́йтон», інтерпретована об'єктно-орієнтована мова програмування високого рівня з динамічною семантикою.
Куски коду
Парсинг XML
import elementtree.ElementTree as ET
parser = ET.XMLParser(encoding="utf-8")
tree = ET.parse('file.xml', parser=parser)
#for e in tree.iter():
# print e
all = tree.findall('user')
for user in all:
# get user
print 'user=', user.find('fio').text
#for e in user:
contacts = user.find('contacts')
for contact in contacts:
print contact.get('type') , '=', contact.text
#print e.tag, '=', e.text
# insert do database
# get element by e.find('XXX').text or e.findtext('XXX')