如何在我的 cordova 应用程序中使用 JavaScript 读写 XML 文件
How can I read and write XML file with JavaScript in my cordova app?
我使用 Visual Studio 2013 和 Visual Studio Tools for Apache Cordova 来构建我的 android 应用程序,其中包含 HTML5 和 JavaScript。
我将一个 xml 文件存储到 res 文件夹中:/res/xml/myFile.xml
.
现在我只想读取和写入此 xml 文件中的内容。
通过 VS 插件管理器,我已经将文件插件添加到 config.xml 中,这增加了<vs:plugin name="org.apache.cordova.file" version="1.3.1" />
我已经搜索了像Android开发人员这样的教程,但不是针对我在上面提到的IDE上的情况。
那么如何在我的 cordova 应用程序中使用 JavaScript 读写 XML 文件呢?
我建议你将xml存储在javascript变量中。
var xmlvar = "<xml><item name='name1' value='value1' />....</xml>"
然后解析它:
$('item', xmlvar).each(function(i) {
//do something - maybe: var itemname = $(this).attr("name");
});
您无法从 res 文件夹中获取它,但如果它在外面/xml/myFile.xml
那么您可以这样做来获取文件:
var xhr = new XMLHttpRequest();
xhr.addEventListener("load", function (e) {
// parse and use xml here, for example:
e.target.responseXML; // or responseText
});
xhr.open('GET', 'xml/myFile.xml', true);
xhr.send();
相关文章:
- PhoneGap读写文件获胜'不起作用
- 单个 Redis 客户端连接是否支持并发读写
- 更好的写法 NodeJS 读/写文件的函数
- 从localStorage进行读写
- JavaScript“可写”属性描述符如何工作
- Phonegap读写JSON文件
- 浏览器中的 JavaScript 中是否存在并发读/写读/写冲突
- 如果我的文本文件存储在服务器中,如何在 javascript 中读/写文本文件
- SWFObject 无法在 CQ5.6.1 中读/写
- 为什么 DOM 读/写操作的微小重新排序会导致巨大的性能差异
- 如何在我的 cordova 应用程序中使用 JavaScript 读写 XML 文件
- Javascript 可写描述符是否会阻止实例上的更改
- 在 objective-c 项目中从 javascript 读/写文本文件
- 用Javascript读写Excel文件
- 最简单的方法是用JavaScript读/写一个小的JSON文件
- 使用Javascript在文件中读写字符串
- 打开一个文件,用JavaScript进行读写
- Node.js和Javascript读写文件的最有效媒介是什么?
- Delphi:如何从WebBrowser中读取(读写)javascript变量
- 如何在javascript中写/读缓存(今天访问的页面)