Я работаю с некоторыми данными XML, которые в некоторых местах каждого файла переопределяют пространство имен. Я пытаюсь извлечь все теги определенного типа из документа независимо от того, какое пространство имен активно в точке, где тег находится в XML.
Я использую findall('.//{namespace}Tag')
, чтобы найти искомые элементы. Но никогда не зная, что будет {namespace}
в любой заданной точке файла, он попадет или пропустит, получу ли я все запрошенные теги или нет.
Есть ли способ вернуть все элементы тега независимо от того, под которым они находятся {namespace}
? Что-то вроде findall('.//{wildcard}Tag')
?