mmmm ... si estas usando un algoritmo que use FOR o LOOP para mostrar los datos en pantalla, entonces ahi tienes el problema. Si no es asi, entonces no se por que se demora.
La solucion en el primer caso seria, en vez de usar un bucle FOR o LOOP , deberias usar una plantilla XSL para mostrar los datos en pantalla.
El XSL es LA forma correcta de mostrar los datos que vengan en XML.