Я пытаюсь разобрать некоторую подачу атома. Например.python feedparser custom namespaces
>>> feedparser.parse("""
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:a="http://example.com">
<entry>
<a:name>123</a:name>
<a:name xml:lang="es"></a:name>
</entry>
</feed>
""").entries[0]
{u'a_name': {'xml:lang': u'es'}}
Я хочу, чтобы вместо того, чтобы получить что-то вроде этого:
{u'a_name': '123'}
или
{u'a_name': ['123', '']}
диковинки вещь, что если вы измените name
на title
- feedparser работает отлично.
Но мне нужно разобрать пользовательские теги из других пространств имен.