W ciągu ostatnich kilku lat język XML stał się obowiązującym 
standardem wymiany danych pomiędzy aplikacjami.
Niezależny od platformy sprzętowej, systemu operacyjnego,
kodowania czy stosowanego oprogramowania pozwala
przechowywać dane z zachowaniem łączących je relacji.
W artykule opiszę podstawowe metody generowania dokumentów XML w PHP
oraz wyjaśnię, w jaki sposób konwertować pliki tekstowe do formatu 
XML przy użyciu szablonów <span class="program">Smarty</span>.
Jako praktyczne wykorzystanie opisanych technik 
przedstawię skrypty generujące
mapę witryny <span class="filename">sitemap.xml</span>
oraz kanały Atom i RSS.