小程序模板網(wǎng)

微信小程序之解析XML數(shù)據(jù)

發(fā)布時間:2017-12-07 09:02 所屬欄目:小程序開發(fā)教程

博主本是Android開發(fā)者,由于公司業(yè)務(wù)需要開發(fā)一個微信小程序,起初并沒有太在意解析XML這個問題,因為小程序是用的JS,所以直接用DOMParser解析就好了嘛 ...

 
 
 

前言

博主本是Android開發(fā)者,由于公司業(yè)務(wù)需要開發(fā)一個微信小程序,起初并沒有太在意解析XML這個問題,因為小程序是用的JS,所以直接用DOMParser解析就好了嘛,而且在微信開發(fā)者工具上也是能正常跑的,然后問題來了,部署到iphone7上運行的時候報了“thirdScriptError Can’t find variable:DOMParser”錯誤,What???,于是找了資料發(fā)現(xiàn)小程序不支持DOM,所以只能用第三方庫去解析了,本文就告訴大家如何使用xmldom在小程序中解析XML。

準(zhǔn)備工作

  • 下載xmldom庫:https://github.com/jindw/xmldom
  • 新建一個lib文件夾,將dom.js、dom-parser.js、sax.js拷貝到里面
  • 將建好的lib文件夾放入項目中(與pages、utils平級)

示例

  • 1.在你需要解析的地方導(dǎo)入lib/xmldom/dom-parser

  • 2.為了demo方便,我隨便虛擬一段XML文本,然后直接在onLaunch中解析 ,并輸出解析結(jié)果

  • 3.打印的log如下:
  • userIdElement:1002
  • securityToken:1002-347365147-1001

部署到iphone7

  • 微信開發(fā)者工具-項目-預(yù)覽-打開手機微信掃碼
  • 手機微信-發(fā)現(xiàn)-小程序-YouApp-右上角菜單-打開調(diào)試

結(jié)束

希望本文能幫助大家,在此感謝“初雪”給予我的支持,謝謝。



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/18075.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×