Я бы точно не стал хранить данные в xml. Мало того, что это медленно, парсить каждый раз надо плохочитаемую структуру, так еще и как это обновлять? В ручную что ли будешь?
Если это вопрос не религиозный - то следовало бы использовать СУБД, и получать данные в формате json
|