Hola
bueno, pues entonces podrías hacer que desde asp se "dibuje" el xml, es decir, obtienes los datos normalmente consultando a la bd, pero vas dibujando el xml y le pones headers para que el navegador interprete ese documento como un xml, por más que sea de extensión asp
espero te sirva la idea
te dejo un
ejemplo
saludos