XMLHttpRequest からの xml を解析しようとしています (Firefox 拡張機能用)。次のコードでは、 req は XMLHttpRequest オブジェクトです。req.overrideMimeType("text/xml");
req を宣言した後に行いました。
var shortURL;
var xmlDoc = document.implementation.createDocument("","",null);
xmlDoc.async = false;
xmlDoc = req.responseXml;
if (xmlDoc.readyState == 4){
shortURL = xmlDoc.documentElement.childNodes[8].text;
}
使用すると、 If I usereq.responseXml
の後の行で「xmlDoc が宣言されていません」というエラーが表示され、false になります。xmlDoc = req.responseXml;
req.responseText
xmlDoc.readyState == 4
私は JavaScript をあまり使用しないので、ここで何か間違ったことをしている場合は教えてください。