Python парсинг XML пример
Primary tabs
Создайте такой вот файл с расширением .py:
import xml.etree.ElementTree as ET tree = ET.parse('XML_file.xml') root = tree.getroot() for elem in root.iter(): print (elem.tag, elem.attrib) print()
И рядом с ним - в ту же папку забросьте какой-нибудь "небитый" XML-файл, например такой.
Запустите скрипт - получим что-то вроде (приведу окончание):
..................... .......... .... author {'ID': '3'} firstname {} lastname {}
Значение элемента
Чтобы получить значение, заключённое в тэге модифицируйте строчку печати таким образом:
print (elem.tag, elem.attrib , " = " , elem.text)
- Log in to post comments
- 8855 reads