我是Python的新手。我想在模板中将这个XML字符串显示为列表。
xmlData = """<?xml version="1.0" encoding="utf-8"?>
<django-objects version="1.0">
<object model="task.task" pk="4">
<field name="name" type="CharField">New Task</field>
<field name="mission_id" type="IntegerField">2</field>
<field name="parent_task_id" type="IntegerField">0</field>
</object>
<object model="task.task" pk="5">
<field name="name" type="CharField">New Task</field>
<field name="mission_id" type="IntegerField">2</field>
<field name="parent_task_id" type="IntegerField">0</field>
</object>
<object model="task.task" pk="6">
<field name="name" type="CharField">New ask</field>
<field name="mission_id" type="IntegerField">2</field>
<field name="parent_task_id" type="IntegerField">0</field>
</object>
<object model="task.task" pk="7">
<field name="name" type="CharField">New Task</field>
<field name="mission_id" type="IntegerField">2</field>
<field name="parent_task_id" type="IntegerField">0</field>
</object></django-objects> """
我只是想把这个显示为一个列表。 我导入cElementTree。
from xml.etree import cElementTree as ET
我也做了以下工作:
xmlList = ET.fromstring(xmlData)
但我不知道如何展示它。我想要展示类似于这样的东西。
print xmlList.name
print xmlList.mission_id
print xmlList.parent_task_id
请帮助我了解此语法的正确写法。