XML ドキュメントから特定の行を読み取ろうとしています。それらを直接「呼び出す」ときに機能しますが、基になる行でそれを行う方法がわかりません。
XML ファイルは次のとおりです。
http://rapidimg.org/server/files/50a55cca752a9ciUnOM.png
XML をロードします。
// load xml file
if (window.XMLHttpRequest)
{
xhttp = new XMLHttpRequest();
}
else
{
// IE 5/6
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET", "vragen.xml", false);
xhttp.send();
xmlDoc = xhttp.responseXML;
forループで回答Aのみが表示されるようにするにはどうすればよいですか?for ループを取得しましたが、どうすれば続行できますか?
for(i=0; i < totalQuestions; i++)
{
document.write("<br />");
document.write((i + 1) + ") " +
xmlDoc.getElementsByTagName("vragen")[i].childNodes[1].textContent +
"<br />");
document.write(xmlDoc.getElementsByTagName("vragen")[i].childNodes[2].childNodex[1].textContent);
//It has to read: vragen/antwoorden/a
}
どんな質問をしていても、最初の答えを表示したいのです。