以下是laya.wxmini.js中的代码
MiniAdpter.parseXMLFromString=function(value){
var rst;
var Parser;
value=value.replace(/>\s+</g,'><');
try {
/*__JS__ */rst=(new window.Parser.DOMParser()).parseFromString(value,'text/xml');
}catch (error){
throw "需要引入xml解析库文件";
}
return rst;
}
这里需要我自行定义window.Parser,按照我能搜到的代码,你们的建议是
window.Parser=require('./domparser.js');
但是,
- 我下载的laya库文件中只有 domparserinone.js
- 如果 window.Parser=require('./domparserinone.js')会导致报错
WAGame.js:3 gameThirdScriptError
SaxO is not defined
ReferenceError: SaxO is not defined
at http://127.0.0.1:60730/game/domparserinone.js:270:6
at require (http://127.0.0.1:60730/game/__dev__/WAGame.js:3:13675)
at http://127.0.0.1:60730/game/__dev__/WAGame.js:3:13424
at http://127.0.0.1:60730/game/game.js:7:17
at require (http://127.0.0.1:60730/game/__dev__/WAGame.js:3:13675)
at [url]http://127.0.0.1:60730/game/gamePage.html:132:80[/url][/*]
请问如何正确的引入DOMParser?
我使用的是1.7.16版本,不过1.7.17中也是一样的