- 我是否需要将响应从 xml 的 servlet 转换为 xmlDoc 以解析和检索某些值?
- 如果是,那么下面的代码是否正确?
console.log(id);
打印一个函数,因此抛出一个 TypeError 。如果没有,那怎么办?
function xmlParser(xmlResponse) {
if (window.DOMParser) {
parser = new DOMParser();
console.log(xmlResponse);
xmlDoc = parser.parseFromString(xmlResponse, "text/xml");
console.log(xmlDoc);
}
id = xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;
console.log(id);
key = xmlDoc.getElementsByTagName("passkey")[0].childNodes[0].nodeValue;
console.log(key);
return format(id, key);
}