当我尝试在我的js代码中使用DOMParser时遇到问题.在我的代码中,我通过xmlhttp.responseText soap响应检索一个xml文件.我想能够以
JSON格式访问其元素,所以我的代码看起来像:
var xml = new DOMParser(); xml = xml.parseFromString(xmlhttp.responseText,'text/xml'); var result = xmlToJson(xml);
我收到这个错误消息:
ReferenceError:DOMParser未定义
编辑:
这个链接没有为我工作,因为我的javascript不在HTML页面,因为它是一个node.js文件. JavaScript DOMParser access innerHTML and other properties
解决方法
node.js中没有DOMParser,这是一个浏览器的东西.您可以尝试以下任何模块:
https://github.com/joyent/node/wiki/modules#wiki-parsers-xml