pauk:
а чем для хранения базы данных не устриваеют?
во-первых, если надо хранить малый объем - можно обойтись без БД (возможно будет даже выигрыш в скорости)
во-вторых в XML легко хранить всякие корявые структуры, типа :
MySQL
root
123456
localhost
1234
cms_users
cms_categories
/home/web/user/html/
images/
/home/stat/user/
и легко вести по ним поиск с помощью XPath
В-третьих, если какие-то данные надо показывать в HTML/WML/RSS/PDF/TXT и других форматах то проще хранить данные в XML и преобразовывать их с помощью XSLT (см например docbook)
Есть книга "XML в действии" (java) - там показаны реальные примеры, где можно использовать XML.
Очень большое распространение он получил в качестве хранения настроек для проекта.
ЗЫ
повторяю XML - это не лекартсво от всех болезней и не надо его использовать только потому что это модно