@Pavel_Proca

Как разрешить загрузку XML в Google Chrome?

Пытаюсь отобразить данные из XML в HTML файле, но работает это только в Mozilla Firefox. Не могу понять в чём проблема. Вот, что отображает консоль в Google Chrome . Делал всё как в этом видео.
А вот и мой код:
<!DOCTYPE html>
<html>
<head>
	<title>Asd 2</title>
</head>
<body>

<script type="text/javascript">
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	} else {
		xmlhttp = ActiveXObject("Microsoft.XMLHTTP");
	};
	xmlhttp.open("GET", "asd2.xml", false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML;

	document.write("<table>");
	document.write("<tr><th>Roll</th><th>Marks</th></tr>");
	var x=xmlDoc.getElementsByTagName("roll");
	for (var i = 0; i < x.length; i++) {
		document.write("<tr><td>");
		document.write(xmlDoc.getElementsByTagName("roll")[i].childNodes[0].nodeValue);
		document.write("</td><td>");
		document.write(xmlDoc.getElementsByTagName("name")[i].childNodes[0].nodeValue);
		document.write("</td><td>");
		document.write(xmlDoc.getElementsByTagName("marks")[i].childNodes[0].nodeValue);
		document.write("</td></tr>");
	}
	document.write("</table");
</script>

</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>
<te>
	<student>
		<roll>1</roll>
		<name>XYZ</name>
		<marks>48%</marks>
	</student>
	<student>
		<roll>2</roll>
		<name>XYZ</name>
		<marks>48%</marks>
	</student>
	<student>
		<roll>3</roll>
		<name>XYZ</name>
		<marks>48%</marks>
	</student>
	<student>
		<roll>4</roll>
		<name>XYZ</name>
		<marks>48%</marks>
	</student>
</te>
  • Вопрос задан
  • 910 просмотров
Пригласить эксперта
Ответы на вопрос 1
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
Попробуйте копнуть в эту сторону.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы