BeautifulSoup вызывает AttributeError, когда имя тега xml содержит заглавные буквы

Я пытаюсь получить все атрибуты XML для тега.Name

Получение этой ошибки:

AttributeError: 'NoneType' object has no attribute 'attrs'

когда я выполнил следующий код:

import BeautifulSoup as bs

xml = '''




'''

doc = bs.BeautifulSoup(xml)
div = doc.find("Name")

for attr, val in div.attrs:
    print "%s:%s" % (attr, val)

Я изменил тег"Name" в"name"и тогда это работает.

Почему я получаю эту ошибку, когда имя тега содержит заглавные буквы?

Ответы на вопрос(2)

Ваш ответ на вопрос