Ten textový soubor bych naimportoval do Excelu a pak našel na internetu konvertor z XLS na XML... Koukal jsem Googlem a něco takovýho existuje.
Sloupce v texťáku jsou tvořeny mezerama? Nebo tabulátory?
Kdybys s tím nemohl hnout, napsal bych ti php skriptík na převod.
Technicky čistým řešením by bylo použít transformaci XML pomocí XSLT.