Всё зависит от того для чего вы хотите использовать xml 1 Можно для хранения данных (это как правило медленнее чем в БД) 2 Можно как промежуточное звено програмной и дизайнерской частью
Я предпочитаю в БД, а если xml, то наверно быстее будет каждый раз в новый файл.
Как звучит парсером, можно посмотреть в доке в уроках.