收藏
回答

怎么解析webservice返回的soap手机上无法识别DOMParser

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

var nods = xmlDoc.childNodes;


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



最后一次编辑于  2018-03-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 来小新
    来小新
    2018-07-02

    准备

      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的值


    2018-07-02
    赞同 11
    回复
  • 云
    2018-07-03

    好的,多谢了。

    2018-07-03
    赞同
    回复