@cierra
Для распарсинга XML в Python можно использовать встроенную библиотеку xml.etree.ElementTree
. Вот пример простого кода, который распарсит XML-файл и выведет его содержимое:
1 2 3 4 5 6 7 8 9 10 |
import xml.etree.ElementTree as ET # Открываем XML-файл tree = ET.parse('file.xml') root = tree.getroot() # Проходимся по всем элементам XML for child in root: # Выводим имя элемента и его значение print(child.tag, child.text) |
Здесь file.xml
- это имя вашего XML-файла.
Допустим, у вас есть XML-файл следующего содержания:
1 2 3 4 5 |
Value 1 Value 2 Value 3 |
Тогда код выше выведет:
1 2 3 |
element1 Value 1 element2 Value 2 element3 Value 3 |
Вы также можете использовать методы find()
и findall()
для поиска определенных элементов XML или выполнения более сложных запросов. Более подробные примеры и инструкции можно найти в документации: https://docs.python.org/3/library/xml.etree.elementtree.html