Найти тему

Как парсить XML с помощью Python?


Эта задача часто решается всеми, кто занимается обработкой данных. Вариантов её решения множество. Ниже описывается классический с использованием xml.etree.ElementTree. Для примера можно распарсить простой XML файл, содержащий дневные биржевые котировки акций Сбербанка (SBER) на Мосбирже.

В коде:

- Импортируется библиотека xml.etree.ElementTree
- Считывается содержимое xml файла в объект tree
- Считывается содержимое корневого тега quotes в переменную root
- Внешний цикл делает обход по списку дочерних тегов элемента quotes
- Внутренний цикл делает обход по списку дочерних тегов элемента quote

Скопировать код можно здесь.
Как парсить XML с помощью Python?  Эта задача часто решается всеми, кто занимается обработкой данных. Вариантов её решения множество. Ниже описывается классический с использованием xml.etree.
Около минуты