XSLT: Gibt es eine Möglichkeit, eine generische XML-Datei in eine CSV-Datei zu konvertieren?

Ich habe ein paar XML-Dateien mit unterschiedlichen Strukturen ohne XSD und muss sie in CSV konvertieren, einschließlich der Header. Die Überschriften sollten die "Punkt" -Verkettung des Pfades für das einzelne Element sein. Zum Beispiel: <root> <item> <subitem> foo...