【发布时间】:2021-03-27 03:44:56
【问题描述】:
<ENTITY>
<ENTITY_ADDRESS>
<CITY> Pyongyang </CITY>
<COUNTRY > Democratic People's Republic of Korea</COUNTRY>
</ENTITY_ADDRESS>
</ENTITY>
我正在尝试使用 python 内置模块 xml 从上述 xml 文档中获取城市。代码如下:
from xml.dom import minidom
xml = minidom.parse('data.xml')
entities = xml.getElementsByTagName('ENTITY')
city = entities[0].getElementsByTagName("CITY")[0].firstChild.data
但我收到此错误:
File "G:/Sakib/Scrapy/xml_to_json/xml_to_json.py", line 4, in <module>
city = entities[0].getElementsByTagName("CITY")[0].firstChild.data
IndexError: list index out of range
有没有人可以帮助我?
【问题讨论】:
标签: python python-3.x xml xml-parsing