我只想知道从应用程序中获取数据的选项:
我一直在使用html5中的phonegap创建一个与sqlite数据库一起工作的应用程序,理想情况下我希望这个应用程序将数据库的一些内容写入本地xml文件,该文件可以从设备发送到它由文件管理器运行。
通过插件实现此目的的正确方法是什么?这样的插件是否适用于iphone / ipad?
还有一个不涉及插件的备份通用方法我可以纯粹使用html5,我可以通过电子邮件或其他方法轻松发送数据库的内容吗?
非常感谢任何建议或意见,谢谢!
答案 0 :(得分:1)
创建JSON数据非常容易,这是发送到Web服务或写入文件的理想选择。 XML要困难得多。存储在iOS类中的信息(如NSArray,NSDictionary等)将在JSON中发送。
Excellent free JSON library here.
安装后,您可以使用一种方法从iOS对象或iOS对象创建JSON字符串。好的(如果旧的)教程是here.
答案 1 :(得分:1)
考虑从数据库中读取数据,将其打包为JSON,然后使用HTTP PUT或POST将其发送到服务器。你可以在javascript中完成所有这些。
为了使事情更容易,请考虑使用名为jQuery的javascript库。使用safari进行开发和测试,并在准备就绪时将其放入手机应用程序中。