jQueryを使いたくないので、JavaScriptで解決策が見つからないようです。XML ドキュメントから日付テキストを取得しようとしています。次のコードがありますが、未定義から長さを読み取ることができないというエラーが表示されます。私は何を間違っていますか?
var request, xmldocument, date, xmlDate;
request = new XMLHttpRequest();
request.open("GET", "http://XXXXX/rss.php", true);
request.onreadystatechange = function() {
if (request.readyState == 4) {
// xml document
xmldocument = request.responseXML;
// dates from xml document
date = xmldocument.getElementsByTagName("pubDate");
// loop over dates
for (count = 0; count <= date.childNodes.length; count++) {
// text of date node
xmlDate = date.childNodes[i].nodeValue;
// read out text
console.log(xmlDate);
}
}
}
request.send();