【问题标题】:Loading and reading XML files in cocos2d-x 3.0 javascript scriptscocos2d-x 3.0 javascript脚本中加载和读取XML文件
【发布时间】:2013-12-19 16:45:12
【问题描述】:

如何在 cocos2d-x 3.0 中从 javascript 脚本加载 XML 内容?

我需要解析一个 XML 文件,但 DOMParser 不可用:

var text="<note>";
text=text+"<content>whatever blablabla</content>";
text=text+"</note>";

var parser=new DOMParser();
var doc=parser.parseFromString(text,'text/xml');

结果为 ReferenceError: DOMParser is not defined。

我应该如何继续加载和操作 XML?


即使this 解决方案也失败了:

var doc = document.implementation.createDocument("");

ReferenceError: document is not defined.

来自V2.2.1 documentation我尝试了SAXParser无济于事:

cc.SAXParser.getInstance().parse(fullPath);

TypeError: cc.SAXParser is undefined

【问题讨论】:

    标签: javascript xml-parsing cocos2d-x spidermonkey cocos2d-x-3.0


    【解决方案1】:

    为了缓解在 cocos2d-x 3.0 中删除 cc.SAXParser 的问题,解决方案是使用 pure javascript parser,直到有更好的解决方案可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多