所以我使用python3来解析XML。在
text = '''
<body>
<list>
<item>
<cmid>16934673</cmid>
<day>29.02.2016</day>
<relay>1</relay>
<num>1</num>
<starttime>08:15</starttime>
<endtime>08:55</endtime>
<subjid>81327</subjid>
<subjname>Литературное чтение</subjname>
<subjabbr>Лит.чт.</subjabbr>
<sgid>447683</sgid>
<sgname>Литературное чтение</sgname>
<tid>551817</tid>
<tlastname>Фамилия</tlastname>
<tfirstname>Имя</tfirstname>
<tmidname>Отчество</tmidname>
<roomid>68672</roomid>
<roomname>Филиал 1 кабинет</roomname>
</item>
</list>
</body>'''
我试着用这种方法得到subjname
,使用xml.etree.ElementTree
。在
所以我的口述总是空的,但我找不到问题所在。我以为问题是属性是西里尔文的,但是当我试图获得cmid
属性时,也会出现同样的问题
>>> doc = ET.fromstring(r.text.encode('utf-8'))
>>> print(doc[0][0][0].attrib)
{}
.attrib
在您的例子中是一个空字典,因为您显示的标记根本没有任何属性。您可能想得到^{相关问题 更多 >
编程相关推荐