intenta probar si el XML que generas
es válido, bastaría solo con ejecutar la url del ajax en el navegador (FF e IE8+ soportan y validan XML) y esté te dirá si está bien formado, aveces tienes que escapar caracteres especiales como
& o usar bloques
CDATA
añade también los encabezados para expirar el caché.