var xmlDoc = (new DOMParser()).parseFromString(result.data, “application/xml”);
var nods = xmlDoc.childNodes;
现在在手机上DOMParser不支持这个对象怎么办?
准备
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的值