У меня есть следующий XML-файл с именем Artists.xml, который содержит информацию о нескольких исполнителях, как показано ниже:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Artists>
<Singer name="Britney">
<Albums>7</Albums>
<Country>USA</County>
<Last Single> Piece of Me
<Year>2011</Year>
</Last Single>
</Singer>
<Singer name="Justin">
<Albums>8</Albums>
<Country>USA</County>
<Last Single> Rock Your Body
<Year>2004</Year>
</Last Single>
</Singer>
</Artsts>
Я использую библиотеку Python ElementTree для извлечения содержимого всех тегов.Пока что это код Python, который я написал:
from xml.etree import cElementTree as ET
tree = ET.parse('Artists.xml')
root = tree.getroot()
for child in root:
for content in child:
print(child[content].text)
Несмотря на это, когда я запускаю скрипт, я не вижу входов в моей консоли.Я хотел бы видеть что-то вроде: 7 USA Piece of Me 2011, 8 USA Rock Your Body 2004.
Может ли кто-нибудь помочь мне понять, что я делаю неправильно?Заранее спасибо!