微信小程序之解析XML數據

微信小程序之解析XML數據

前言

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

準備工作

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

示例

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

這裏寫圖片描述

  • 2.爲了demo方便,我隨便虛擬一段XML文本,然後直接在onLaunch中解析 ,並輸出解析結果

這裏寫圖片描述

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

這裏寫圖片描述

部署到iphone7

  • 微信開發者工具-項目-預覽-打開手機微信掃碼
  • 手機微信-發現-小程序-YouApp-右上角菜單-打開調試

這裏寫圖片描述

結束

希望本文能幫助大家,另外網上關於小程序的例子還比較少,請幫忙頂一下或評論一下或轉發一下讓更多的開發者能夠解決問題,感謝! 
最後要謝謝“初雪”給予我的幫助

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章