Можете ли вы доверять содержанию XML? (Я бы всегда сказал нет: никогда не доверяйте вашему вводу ). В каком случае вы слепо пишете этот XML в iframe? Если это так, это звучит небезопасно.
Если бы я оказался в вашей ситуации, я бы спросил себя перед тем, как прибегнуть к решению iframe:
Почему анализ выполняется медленнее? Вы исследовали это?
Как насчет использования более легкого формата данных, такого как JSON, AIML или просто CSV?
Для чего я использую эти данные XML? Это требуется?
Какие есть похожие приложения, которые, я думаю, делают то, что я делаю, и как они работают?