Tak asi čistší by IMHO bylo ten XM už vytvářet s tím, že jednotlivé adresy by byly uzavřené v nějakém tagu (třeba <adresa> kus XML </adresa><adresa> další kus XML</adresa>...) a pak to prostě nechat načíst jakoukoli standardní knihovnou
než následně vymýšlet rovnáky na vohejbáky ...