per me l'importante è che supporti il formato xml; questo formato è sicuramente una buona scelta per la gestione dei contenuti html complessi, cosa che un file csv classico non può sicuramente fare agevolmente.
inoltre, sebbene un poco tedioso, scrivere codice che esporti in xml è sicuramente più agevole che lavorare con altri formati, quale il citato csv.
va da sé che l'xml di suo definisce il formato dei dati, non la struttura degli stessi, quindi dovrai valutare la struttura del pacchetto di importazione per scrivere il file secondo quanto richiesto dall'importer, ma appoggiandoti alla classe php XMLWriter potrai scrivere il codice di esportazione abbastanza agevolmente.
ciao,
marco