Я новичок в python и хотел бы понять синтаксический анализ xml. Мне не удалось найти каких-либо замечательных примеров или объяснений того, как создать общую программу для обхода набора узлов XML.
Я хочу иметь возможность классифицировать и идентифицировать все элементы и атрибуты по имени и значению, не имея никакой информации о схеме xml. Я не хочу полагаться на вызов элементов и атрибутов конкретно по имени тега или тексту.
Может ли кто-нибудь указать мне правильное направление?
Спасибо
ОБНОВИТЬ:
Конкретный вопрос, который задавали, звучал так: «Как мне вообще выполнить рекурсию всех узлов из корневого узла в XML-документе, не обладая какими-либо глубокими знаниями о схеме».
В то время, будучи новичком в python и понимая, как выполнять эту операцию на многих других языках, я был озадачен любыми примерами из реального мира, которые не полагались на именованные узлы для обхода DOM, а это совсем не то, что я хотел. .
Надеюсь, это прояснит вопрос, так как информация в этой теме действительно полезна.