Hola:
No sé a qué te refieres con XML, pero en principio creo imprescindible saber generarlos desde un lenguaje del servidor, ya que se tendría que generar un fichero xml para eso del rss, y tal vez (tampoco sería obligatorio) un sitemap... pero implementar alguna cosilla en Ajax podría ser de mucha ayuda (todavía lo estoy madurando...)
... y lo de los comentarios, no deberías descartarlo del todo, y no es de difícil implementación (en mi página puse un tuto...)
Saludos