Ciao,
perchè utilizzare un file xml? prima cosa è molto più difficile accedere ai dati di un file xml rispetto ai dati memorizzati in un database, poi i dati presenti in un file xml sono facilmente rintracciabili, basta sapere l'indirizzo del file e quindi prendere i dati, certo si possono criptare, però perchè complicarsi la vita? non mi riferisci al fatto di criptare i dati, perchè non è complicato, ma accedere ad un file xml è un pò ostico, ma è pur vero che esistono classi già fatte che permettono si estrapolare dati da file xml.