Мой XML выглядит так, я хочу получить места.
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>
<track>
<location>file:///home/ashu/Music/Collections/randomPicks/ipod%20on%20sep%2009/Coldplay-Sparks.mp3</location>
<title>Coldplay-Sparks</title>
</track>
<track>
<location>file:///home/ashu/Music/Collections/randomPicks/gud%201s/Coldplay%20Warning%20sign.mp3</location>
<title>Coldplay Warning sign</title>
</track>....
Я пытаюсь:
from BeautifulSoup import BeautifulSoup as bs
soup = bs (the_above_xml_text)
for track in soup.tracklist:
print track.location.string
Но это не работает, потому что я получаю:
AttributeError: 'NavigableString' object has no attribute 'location'
Как мне добиться результата, заранее спасибо.