怎么解析webservice返回的soap手机上无法识别DOMParser
发布于 6 年前 作者 mjia 5071 次浏览 来自 问答

var xmlDoc = (new DOMParser()).parseFromString(result.data, “application/xml”);

var nods = xmlDoc.childNodes;

现在在手机上DOMParser不支持这个对象怎么办?

2 回复

准备

  1. 下载第三方库 https://github.com/jindw/xmldom

  2. 将 dom.js、dom-parser.js、sax.js,entities.js 放入lib目录(lib目录和pages同级)

  3. 在需要使用的js页面(/utils/pay.js)引入var Parser = require("…/lib/dom-parser/dom-parser.js")

使用

  var xmlParser=new Parser.DOMParser();

  var doc = xmlParser.parseFromString(xmlData);

  var prepay_id = doc.getElementsByTagName(“prepay_id”)[0].firstChild.nodeValue;//获取节点名字为prepay_id的值

好的,多谢了。

回到顶部