Este exemplo pressupõe que todo o conteúdo csv esteja em um arquivo chamado a.csv ... você pode alterá-lo para usar stdout stream
em vez de file stream
e fora de preguiça, eu coloco longitude, latitude como sub-elementos .. você pode colocá-los como atributos também
from xml.etree.ElementTree import Element, SubElement, Comment, tostring
top = Element('markers')
f = open('a.csv')
for line in f:
split_list = line.strip().split(',')
information_txt = split_list[0]
longitude_txt = split_list[1]
latitude_txt = split_list[2]
marker = SubElement(top, 'marker')
info = SubElement(marker, 'information')
info.text = information_txt
longitude = SubElement(marker, 'longitude')
longitude.text = longitude_txt
latitude = SubElement(marker, 'latitude')
latitude.text = latitude_txt
print tostring(top)