Получение пустого словаря в качестве атрибута при анализе XML с XML.ETREE.ElementTreePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получение пустого словаря в качестве атрибута при анализе XML с XML.ETREE.ElementTree

Сообщение Anonymous »

Я использую Python 3 и ElementTree, чтобы проанализировать XML. < /p>
text = '''



16934673
29.02.2016
1
1
08:15
08:55
81327
Литературное чтение
Лит.чт.
447683
Литературное чтение
551817
Фамилия
Имя
Отчество
68672
Филиал 1 кабинет


'''

Я пытаюсь получить subjname , используя xml.etree.elementtree >>> import xml.etree.ElementTree as ET
>>> doc = ET.fromstring(text)
>>> print(doc[0][0][7].tag)
subjname
>>> print(doc[0][0][7].attrib)
{}
< /code>
Я всегда получаю пустой дикт. Но я не могу найти проблему. Я думал, что проблема в том, что атрибуты являются кириллиными, но та же проблема возникает, когда я пытаюсь получить атрибут CMID
>>> doc = ET.fromstring(r.text.encode('utf-8'))
>>> print(doc[0][0][0].attrib)
{}


Подробнее здесь: https://stackoverflow.com/questions/356 ... ee-element
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»