我正在尝试解析来自 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,所以如果我在这里做错了什么,请告诉我。