我目前正在构建一个应用程序来返回所选城市的演出,例如使用 last.fm geo.getEvents API 的爱丁堡。
进展顺利,但我想将每场演出归为各自的演出场地。例如
VENUE 1: eventname1, eventname2
VENUE 2: eventname5, eventname7
etc.
我尝试编写一个嵌套循环来抓取场地,然后是相关的演出,但我失败了。这是我将在 last.fm 中使用的 XML(示例)。
<events location="New York" page="1" totalpages="105" total="1050">
<event>
<id>640418</id>
<title>Nikka Costa</title>
<artists>
<artist>Nikka Costa</artist>
<headliner>Nikka Costa</headliner>
</artists>
<venue>
<name>Bowery Ballroom</name>
嵌套循环似乎不起作用,因为演出/艺术家名称不在层次结构中的“场地”标签下方。
关于如何做到这一点的任何想法?谢谢。