@isabel, ¡¿que tal?!
tambien se puede de esa forma pero lo mas seguro seria un tanto mas complicado a diferencia de cargar el texto con XHR. en tu ejemplo, habria que preparar el documento para que el string no falle. seguramente el string tendra saltos de lineas y uso de comillas simples y dobles lo cual puede confligir con la declaracion del string.