ボタンをクリックすると、プログラムが XML ファイルに保存されている情報を呼び出し、<span>
JavaScript を使用してタグに表示するアプリを開発しています。
function viewXMLFiles() {
console.log("viewXMLFiles() is running");
var xmlhttp = new HttpRequest();
xmlhttp.open("GET", "TestInfo.xml", false);
xmlhttp.send;
console.log("still running");
var xmlDoc = xmlhttp.responseXML;
console.log("getting tired");
document.getElementById("documentList").innerHTML = xmlDoc.getElementByTagName("documentList")[0].childNodes[0].nodeValue;
document.getElementById("documentList").innerHTML = xmlDoc.getElementByTagName("documentList")[1].childNodes[1].nodeValue;
console.log("done");
}
次に、それを呼び出す HTML (および XML ファイルが表示される場所) です。
<button onclick = "viewXMLFiles();">View Document Info</button><br>
<span id = "documentList">
<!--This is where the XML will be loaded into-->
</span>
XML ファイルは次のとおりです。
<document_list>
<document>
<document_name>Holidays.pdf</document_name>
<file_type>.pdf</file_type>
<file_location></file_location>
</document>
<document>
<document_name>iPhone.jsNotes.docx</document_name>
<file_type>.docx</file_type>
<file_location></file_location>
</document>
</document_list>
コンソールに最初のメッセージが表示されますが、何も起こらず、それだけが表示されます。しかし、私は XML と解析に本当に (まったく新しい) ので、何が問題なのかわかりません。助けていただけますか?