У меня есть этот XML-файл , и мне нужно прочитать значение из Sync и Event в том же порядке, что и в XML-файле.python xml parse with minidom
<Episode>
<Section type="report" startTime="0" endTime="263.035">
<Turn startTime="0" endTime="4.844" speaker="spk1">
<Sync time="0"/>
aaaaa
</Turn>
<Turn speaker="spk2" startTime="4.844" endTime="15.531">
<Sync time="4.844"/>
bbbbb
<Event desc="poz" type="noise" extent="begin"/>
ccccc
<Event desc="poz" type="noise" extent="end"/>
ddddd
<Sync time="12.210"/>
eeeee
</Turn>
<Turn speaker="spk1" startTime="15.531" endTime="17.549">
<Event desc="poz" type="noise" extent="begin"/>
fffff
</Turn>
</Section>
</Episode>
И мне нужен этот вывод:
aaaaa
bbbbb
ccccc
ddddd
eeeee
fffff
Есть ли решение? Спасибо.
Почему Вы используете minidom? В [документации] (http://docs.python.org/2/library/xml.dom.minidom.html#module-xml.dom.minidom) предостерегает от его использования (DOM - путь к подробному и архаичному) и рекомендует вместо этого использовать API [ElementTree API] (http://docs.python.org/2/library/xml.etree.elementtree.html#module-xml.etree.ElementTree). –