如何在 apache cordova 中读取和写入外部 xml 文件?
how to read & write external xml file in apache cordova?
我正在创建 android 应用程序。我想使用 xml 文件只是为了在短时间内存储少量数据..
我可以使用 ajax.get() 方法文件读取 xml 但无法写入 xml..
请帮助我这样做..
如果你想存储少量数据并且你正在使用 cordova,你可以使用 get 和 set local storage:
localStorage.setItem("lastname", "Smith");
和
var agentSmith=localStorage.getItem("lastname");
正如 w3school 所说:
With local storage, web applications can store data locally within the
user's browser.
但如果你想使用 xml,你可以这样做:
var v = new XMLWriter();
v.writeStartDocument(true);
v.writeElementString('test','Hello ');
v.writeAttributeString('foo','bar');
v.writeEndDocument();
console.log( v.flush() );
并获得:
<?xml version="1.0" encoding="ISO-8859-1" standalone="true" ?>
<test foo="bar">Hello World</test>
点赞create and modify xml file using javascript
我正在创建 android 应用程序。我想使用 xml 文件只是为了在短时间内存储少量数据.. 我可以使用 ajax.get() 方法文件读取 xml 但无法写入 xml.. 请帮助我这样做..
如果你想存储少量数据并且你正在使用 cordova,你可以使用 get 和 set local storage:
localStorage.setItem("lastname", "Smith");
和
var agentSmith=localStorage.getItem("lastname");
正如 w3school 所说:
With local storage, web applications can store data locally within the user's browser.
但如果你想使用 xml,你可以这样做:
var v = new XMLWriter();
v.writeStartDocument(true);
v.writeElementString('test','Hello ');
v.writeAttributeString('foo','bar');
v.writeEndDocument();
console.log( v.flush() );
并获得:
<?xml version="1.0" encoding="ISO-8859-1" standalone="true" ?>
<test foo="bar">Hello World</test>
点赞create and modify xml file using javascript