【发布时间】:2018-08-13 20:26:15
【问题描述】:
我有一个格式如下的 XML 文件:
<item id="xxxxxx">
<Category>xxxxx</Category>
<EmpEmail>xxxxxx</EmpEmail>
<EmployeeName>xxxxxxx</EmployeeName>
<InteractionType>xxxxxx</InteractionType>
<pxCreateOpName>xxxxxx</pxCreateOpName>
<pyID>xxxxx</pyID>
<WorkerInfo>
<Country>xxxxx</Country>
<JobTitle>xxxxxx</JobTitle>
<Region>xxxxx</Region>
</WorkerInfo>
<InsKey>xxxxx</InsKey>
</item>
我可以使用
解析项目元素中的标签for item in root.findall('item'):
row = []
if item.find('Category') is not None:
category = item.find('Category').text
else:
category = ''
row.append(category)
但我无法使用for item in root.findall('WorkerInfo') 检索 WorkerInfo 下的标签。到达这个元素的最佳方法是什么?
【问题讨论】: