XMLHttpRequest responseXML error - PullRequest
       3

XMLHttpRequest responseXML error

0 голосов
/ 10 мая 2011

Я использую XMLHttpRequest для загрузки файлов xsl (Internet Explorer 7):

var url = "template.xsl";
var request = new XMLHttpRequest();
var async = false;
request.open("GET", url, async);
request.send();

Но "request.responseXML" недействителен. Вот информация об ошибке из «request.responseXML.parseError»:
- errorCode: -1072896681
- причина: "Недопустимое объявление xml."
- srcText: ""

Вот "request.responseText":

<?xml version="1.0" encoding="UTF-8"?> 

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <!-- content -->  
</xsl:stylesheet>  

Как я могу исправить эту ошибку?

1 Ответ

0 голосов
/ 10 мая 2011

Это должно работать .. Я думаю, что respnseText должен быть пустым.Вы проверяли request.getAllResponseHeaders () (или .getResponseHeader ('Content-Type'))?Тип содержимого должен быть text / xml

Также вас может заинтересовать этот вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...