Pues lo puede programar desde 0?
No mas le pones la rutina que llame al ajax en el onblur del select y de una vez que muestre un loading, para evitar que creean que esta pega la app en caso de que sean muchos datos y así cargar el contenido xml y lo pone a mostrar, cuando esté mostrado quitas el loading y listo....