Exemplo n.º 1
0
def parseLovedXML(xmlFile):
	xmldoc = minidom.parse(xmlFile)
	itemlist = xmldoc.getElementsByTagName('track') 

	for track in itemlist :
		title = parsingUtils.getValue(track, 'name')
		artist = track.getElementsByTagName('artist')[0]
		artist = parsingUtils.getValue(artist, 'name')
Exemplo n.º 2
0
def parseLovedXSPF(xmlFile):
    xmldoc = minidom.parse(xmlFile)
    itemlist = xmldoc.getElementsByTagName('track')

    #lovedSongsDict = parsingUtils.SongDict(dict)
    lovedSongsDict = defaultdict(lambda: defaultdict(dict))

    for track in itemlist:
        title = parsingUtils.getValue(track, 'title')
        artist = parsingUtils.getValue(track, 'creator')
        lovedSongsDict[artist][title] = 1

    return lovedSongsDict
Exemplo n.º 3
0
def parseLovedXSPF(xmlFile):
	xmldoc = minidom.parse(xmlFile)
	itemlist = xmldoc.getElementsByTagName('track') 
	
	#lovedSongsDict = parsingUtils.SongDict(dict)
	lovedSongsDict = defaultdict(lambda: defaultdict(dict))


	for track in itemlist :
		title = parsingUtils.getValue(track, 'title')
		artist = parsingUtils.getValue(track, 'creator')
		lovedSongsDict[artist][title] = 1

	return lovedSongsDict