在phonegap android应用程序中读取本地文件
问题描述:
在我的phonegap android应用程序中,我在资产/ www /文件夹中有一个xml文件。如何在javascript中读取此文件的内容?在phonegap android应用程序中读取本地文件
答
尝试使用这个库http://www.fyneworks.com/jquery/xml-to-json/它将XML数据转换成json,可以很容易地使用。
此功能将加载XML文件:
function readXml(){
$.get('data.xml', function(xml){
// converts received XML document to string
var xmlText = new XMLSerializer().serializeToString(xml);
console.log(xmlText);
var employees = $.xml2json(xml);
console.log(employees)
alert(employees.employee[0].name);
});
}
完整的源 - https://gist.github.com/3106218
与科尔多瓦1.7和Android 2.2的
感谢响应测试这一点。但我不想转换成json。我只想要xml内容,或者您可以考虑使用任何文本文件。那么如何阅读?任何方式? – Tarak 2012-07-16 05:29:01
上面的函数读取任何文件,一旦数据可用,然后我启动xml到json转换 – dhaval 2012-07-16 05:52:04
$ .get('metadata.xml',function(xml){ console.log(xml.toString()); }) ;这打印[对象文档],但我想整个XML内容作为字符串。如何从这个对象中获取字符串? – Tarak 2012-07-24 10:13:01