Salve a tutti,
un cliente mi chiede di convertire un XML di questo tipo
[XML]
<product>
<codice>005</codice>
<filiale>paese</filiale>
<agente>pippo</agente>
<prezzo>10</prezzo>
<proforma>4</proforma>
</product>
[/XML]
in un file di testo dove un per ogni riga sia presente un articolo con i campi divisi dal pipe esempio

codice|filiale|agente|prezzo|proforma|

come potrei fare esiste un qualcosa che possa convertire xmnl nel seguente modo?