[]微信小程序项目中xml无法加载和解析

微信小程序的说明中
不支持XML(LayaAir引擎提供了适配方案)
LayaAir引擎适配了这些差异细节,开发者无需特别关注,只需正常用LayaAir引擎开发,然后发布为小游戏即可。

但是用新建一个微信小程序的demo后,按照以前的加载和解析xml,将项目放入微信小游戏后会报错
代码如下:
Laya.loader.load([{url: "lang.xml", type: Loader.XML}]);
错误如下:
gameThirdScriptError undefined;at api readFile success callback function undefined
经调试,原因就是加载了xml,去掉该行就不会报错。

同时位图字体也是因为xml解析的原因报错
TypeError: xml.getElementsByTagName is not a function
已邀请:

qian

赞同来自:

第一个问题 xml解析需要引入第三方的xml解析库  晚些时候发给你
第二个问题 位图字体的配置文件编码是utf8 .fnt后缀的自动用utf8
其他的 需要自己改一下适配库加判断处理下
微信图片_20180103192743.jpg

 

Aar0n

赞同来自:

https://ask.layabox.com/question/10252   这里有你想要的

要回复问题请先

商务合作
商务合作