XML a CSV con XSLT

Tengo el siguiente documento XML:

  Shockwave Ruby Brian May New 31/10/2008 0:00:00   Other Erlang Takashi Miike  Canceled  07/11/2008 0:00:00  ... 

Y me gustaría obtener esto del resultado de la transformación (XSLT):

 Shockwave,Ruby,Brian May,New,31/10/2008 0:00:00 Other,Erlang,Takashi Miike,Cancelled,07/11/2008 0:00:00 

¿Alguien sabe el XSLT para lograr esto? Estoy usando .net en caso de que eso importe.

¡Gracias!

Encontré una hoja de estilos de transformación XML aquí (el sitio mismo está en alemán)

La hoja de estilo agregada aquí podría ser útil:

      "",  ""
     

Quizás desee eliminar las comillas dentro de las tags xsl: if para que no coloque sus valores en comillas, dependiendo de dónde desee usar el archivo CSV.

Aquí hay una versión con parámetros configurables que puede configurar programáticamente:

                        

Esta xsl:stylesheet puede usar una lista especificada de encabezados de columna y asegurará que las filas se ordenarán correctamente.

 < ?xml version="1.0"?>      name sublease addressBookID boundAmount rentalAmount rentalPeriod rentalBillingCycle tenureIncome tenureBalance totalIncome balance available          
                              
   

Considere ignorar la capa adicional (XSLT) y usar su lenguaje de progtwigción .NET directamente.

La fuerza de XSLT está más en convertir un XML en otro formato XML.