private void buildPlaylistEntry(List<Element> children, Playlist playlist) {
    	PlaylistEntry playlistEntry = new PlaylistEntry();
    	
    	for(int i = 0; i < children.size(); i++) {
    	    String attributeName = children.get(i).getName();
    		
    	    if (attributeName.equalsIgnoreCase(LOCATION_ELEMENT)) {
    	    	String href = children.get(i).getValue();
    	    	
    	    	// TODO: add trim?
    	    	playlistEntry.set(PlaylistEntry.URI, href);
    	    } else if (attributeName.equalsIgnoreCase(TITLE_ELEMENT)) {
    	    	String title = children.get(i).getValue();
    	    	
    	    	if (title != null) {
		        	playlistEntry.set(PlaylistEntry.PLAYLIST_METADATA, title);
    	    	}
    	    }
    	}
    	
    	mNumberOfFiles = mNumberOfFiles + 1;
    	playlistEntry.set(PlaylistEntry.TRACK, String.valueOf(mNumberOfFiles));
    	parseEntry(playlistEntry, playlist);
    }