Я использую XMLHttpRequest
в JavaScript. Однако это дает мне ошибку, и я не знаю, в чем моя проблема.
Мне нужно проанализировать XML-файл и назначить его содержимое веб-странице - вот мой код:
<script = "text/javascript">
window.onload = onPageLoad();
var questionNum = 0;
function onPageLoad(questionNum) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","quiz.xml");
try {
xmlhttp.send(null); // Here a xmlhttprequestexception number 101 is thrown
} catch(err) {
document.getElementById("body").innerHTML += "\nXMLHttprequest error: " + err.description; // This prints "XMLHttprequest error: undefined" in the body.
}
xmlDoc = xmlhttp.responseXML;
parser = new DOMParser(); // This code is untested as it does not run this far.
}
</script>
Мой XML-файл находится внутри того же каталога.
<question>
<query>what is 2+2?</query>
<option>4</option>
<option>5</option>
<option>3</option>
<answer>4</answer>
</question>
Для справки, я обычно программирую на C # или Java, и я запускаю свой веб-сайт в Google Chrome.