Hola:
Justamente la X de Ajax viene de xml, y si bien estamos acostumbrados a ver como se recogen datos para incrustarlos directamente en una capa con innerHTML, o en formato json, lo cierto es que cuando se recogen datos Ajax con responseXML (lo siento pero yo no uso librerías, y ese es el sitio donde Ajax recibe datos en ese formato)..., el XML no es obligatorio que sea generado dinámicamente.
Sobre la lectura de datos solo podría ayudarte sin librerías...
Saludos