один хрен.
ты парсишь XML похоже на правду, но неочевидно, не ломаешь ли ты там дрова.
история с JSON отъедает перформанса еще некисло так.
на чуть более высоком уровне что там происходит?
у тебя есть XML с выгрузкой, ты эту выгрузку как-то парсишь и нормализуешь, а потом что? как ты используешь результат парсинга?