Un file XML e un documento di testo strutturato in cui i dati vengono racchiusi tra tag personalizzati. Prima di iniziare conviene progettare una piccola struttura: quali elementi ti servono, quali attributi dovranno avere e in che ordine verranno nidificati.
Con un editor di testo o, meglio ancora, con un editor XML dedicato scrivi la dichiarazione iniziale, ad esempio <?xml version="1.0" encoding="UTF-8"?>, e poi definisci un elemento radice che conterra tutti gli altri. All interno puoi aggiungere sottoelementi e attributi, avendo cura di chiudere sempre ogni tag aperto e di evitare caratteri non consentiti senza escape, come il simbolo &.
Se il file deve rispettare un certo schema, puoi associare un DTD o un file XSD e usare gli strumenti di validazione dell editor per verificare che la struttura sia corretta. Salvando il documento con estensione .xml e codifica UTF 8, potrai poi importarlo in altre applicazioni, trasformarlo con XSLT o elaborarlo tramite script e programmi.