XML è solitamente un file di testo, nel quale sono state strutturate ad albero gerarchico, delle informazioni, le quali possono essere manipolate come su una qualsiasi base di dati, ed effettuare quindi su di esse tutte le operazioni, di lettura,scrittura, rimozione ecc.
Il vantaggio nell'utilizzi di XML sta nel fatto che tale tecnologia appunto permette di utilizzare dei file di testo leggeri, facili da leggere e velocemente trasportabili attraverso la rete o altri metodi di comunicazione, favorendo lo scambio di dati tra piattaforme indipendenti, quindi tra sistemi operativi diversi fra loro.
I file XML li puoi creare da zero (Ci sono vari editor),
possono essere salvati da altri programmi , e da base di dati differenti,
vedi ms access,
possono tramite asp. net essere creati dalla lettura di altre basi di dati ecc.
Su XML, fogli di stile XSLT ed il mondo che li circonda si potrebbero scrivere un libro in questo post.
Ti consiglio di comprarne uno buono che ti darà sicuramente tante
risposte esaudienti su questo argomento.
Ciao a tutti
Efix