¿Cómo convertir un archivo CSV a un archivo XML? ¿Qué es un código fácil y genérico para hacerlo?

Depende de cómo o por qué quieres hacer esto.

Si es solo para archivar datos en formato XML, hay muchos recursos basados ​​en la web que pueden ayudar.
(por ejemplo, http://www.convertcsv.com/csv-to…)

Por otro lado, si está escribiendo una aplicación de la que formará parte, puede escribir una función que sirva para ese propósito.

La primera fila del archivo csv será el nombre de las columnas. En su código, primero debe leer esta primera línea y almacenar los nombres de cada columna en una matriz. Estos serán sus nombres de etiqueta.

Luego debe recorrer cada fila y dividir los valores en una matriz. Luego busque el nombre de la etiqueta que coincida con el índice de cada valor y escriba el valor adjunto con la etiqueta relacionada.

También puede incluir las etiquetas de valor de cada fila con una etiqueta de fila.

Es un código bastante simple de implementar.

¡Fácil! una herramienta de sitio web:
http://www.freecodeformat.com/cs
otro:
http://www.becsv.com/csv-xml.php