У вас наверняка возникнут некоторые проблемы с производительностью при разборе такого большого XML-файла. Вернувшись во Flex 2 дня, мы использовали SOAP для сервисов, и у нас был один вызов данных, который возвращал около 5 тыс. Записей, и проигрыватель Flash Player зависал / браузер зависал в течение 10 секунд на достаточно быстрой машине. Я не могу вспомнить размер этого SOAP-сообщения, но оно не могло превышать 1-2 МБ.
Если ваш бэкэнд сможет преобразовать XML в граф объектов и отправить его обратно через AMF, вы увидите гораздо лучшую производительность. Flash Player отлично работает с большими наборами данных, если они закодированы в AMF (сжатый двоичный формат).
Даже не смотря на это, я бы действительно подумал, хотите ли вы отправить один большой результат, разбив его на куски. По крайней мере, таким образом, у вас есть путь для лучшего масштабирования и вы можете дать пользователю лучшую обратную связь, то есть отобразить сообщение, такое как «Обработка элемента 6 из 35 ...»