Я ищу, чтобы проанализировать xml-файл с помощью Python, и мне было интересно, есть ли какой-нибудь способ автоматизации задачи путем ручного обхода всех узлов / атрибутов xml с использованием библиотеки xml.dom.minidom.
По сути, было бы замечательно, если бы я мог загрузить XML-схему для XML-файла, который я читаю, и затем автоматически создать некий тип структуры / набора данных со всеми данными в XML.
В земле C # это возможно путем создания строго типизированного класса набора данных из XML-схемы и последующего использования этого набора данных для чтения XML-файла.
Есть ли какой-нибудь эквивалент в Python?