【分享】微信小游戏解析xml适配

附件中的xml解析库
引入方式:  window.Parser = require("./js/dom_parser");
 
 

IMG_5795.PNG

 
已邀请:

s_hao

赞同来自: 大头蛙

这个库导入后 xml可以用layabox 里面的方式解析吗  类似这种
var rootNode = xml.firstChild ;
var nodes:NodeList = rootNode.childNodes;
我导入后 还是报错

qian

赞同来自:

谢谢分享~

longcjx

赞同来自:

谢谢分享~

蓝色的天空

赞同来自:

感谢分享,解决我在微信开发工具中,用Laya.BitmapFont的loadFont方法,加载位图字体失败,报gameThirdScriptError的错误的问题。​

高清Rock

赞同来自:

那个js.rar下载地址失效了,能再提供新的下载地址吗? 谢谢!

Laya_Aaron

赞同来自:

重新传一个给你

刘凯

赞同来自:

用微信开发者工具导入Laya小游戏程序 报错了 xml.getElementsByTagName is not a function

yminhao

赞同来自:

感谢分享,完美解决在微信开发工具中,用Laya.BitmapFont的loadFont方法,加载位图字体失败,报gameThirdScriptError的错误的问题。

一座城的@回忆

赞同来自:

VM298:1 gameThirdScriptError
module "js/dom_parser.js" is not defined
Error: module "js/dom_parser.js" is not defined
 
请问怎么报错没定义

152*****351

赞同来自:

用该方法,在微信小游戏开发工具中调试字体加载显示都正常,但是放到真机上调试就加载失败,显示不了。请问楼上在真机上有成功过吗?真机运行环境就没有window 这个对象,请问你们是怎么搞定的啊,急求

wq

赞同来自:

感谢

笨拙的瘦子丶

赞同来自:

感谢好用!!!!!!

Freeman904

赞同来自:

在game.js引用了dom_parser以后,在微信开发者工具还是报xml.getElementsByTagName is not a function这个错

1.png


2.png

 
请问要怎么解决呢?

老衲当时慌了

赞同来自:

https://ask.layabox.com/question/38800
我已经做成 PDF 上传了  重要是的 要网络下载 字体  而不是本地 加载
或者 你直接去看我的原文:http://www.asroads.com/2018/08 ... .html

有品青年

赞同来自:

引入库之后,怎么解析xml字符串啊?麻烦代码举个例子,感谢

Michael

赞同来自:

在网页中正常显示的,在微信中也正常显示,但是会报错,BitmapFont 按照官方文档说明加载的,

有品青年

赞同来自:

这不是莫名其妙吗?引擎自带解析方法你们都不知道?
laya.utils.Utils.parseXMLFromString(xmlStr)
搞笑的是官方人员提出的这个问题

要回复问题请先

商务合作
商务合作