【发布时间】:2015-07-27 06:24:52
【问题描述】:
我无法将一些 xml 数据转换为预期格式的 json 数据。我对所有这些技术都是新手,我在网上找到的资源对我来说很难破译。使用我在plnkr 中创建的应用程序,我可以获取data.json 文件中的数据,并使用它使用图表库创建图表。我在data.xml 文件中有xml - 我认为它的格式正确,以便转换为所需格式的json。如何使用 x2js 库将 xml 转换为 json 并将其实现到我的图表中?我已经坚持了一段时间,并且无法弄清楚如何让它工作。
目前,该应用采用data.json 文件并将其实施到图表的数据中。获取 xml 并执行相同操作的最简单方法是什么?
编辑:我已经更新了我的plnkr,尝试将 xml 数据转换为 json。我什至尝试简单地以 json 形式打印出最终数据 - 如果 xml 转换为 json,但没有任何结果。我输入了一个x2js.js 文件,该文件具有我在服务中使用的转换所需的库中的函数。我收到以下错误:
ReferenceError: data is not defined
at new <anonymous> (script.js:38)
at invoke (code.angularjs.org/1.2.2/angular.js:3641)
at Object.instantiate (code.angularjs.org/1.2.2/angular.js:3653)
at code.angularjs.org/1.2.2/angular.js:6684
at code.angularjs.org/1.2.2/angular.js:6097
at forEach (code.angularjs.org/1.2.2/angular.js:307)
at nodeLinkFn (code.angularjs.org/1.2.2/angular.js:6084)
at compositeLinkFn (code.angularjs.org/1.2.2/angular.js:5550)
at compositeLinkFn (code.angularjs.org/1.2.2/angular.js:5553)
at publicLinkFn (code.angularjs.org/1.2.2/angular.js:5458)
如果有人可以帮助我,不胜感激。
【问题讨论】:
标签: javascript json xml angularjs