nope.
Fijate que aqui planteaste una funcion vacia:
Cita: success: function(data) { },
Ahi debe estar puesto todo esto "function stringToDoc(s) { ... etc } . Fijate en mi codigo original. Es decir, lo que haremos sera una funcion anonima que recibe la data on success, y dentro de la anonima plantearemos la conversion de datos y el manejo de datos con la funcion stringToDoc()
Cita: dataType: "text", // ¿¿Aqui no deberia ser XML??
A mi me funciona asi. Lo que traes como data es texto, y no html. Creo que se refiere a eso. No a la estructura sino a los contenidos.