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