tags:

views:

42

answers:

3

Can I save data to to either CSV or XML files on offline on client-side via HTML5?

+4  A: 

The offline storage is an internal storage. It is not meant to export some files to a specific format / specific folder on disk.

Alex
+1  A: 

You can use localstorage, but that only allows you to store something on browsers' internal storage (you cannot decide where and how to write data).

There's also a File API, but is at it's very early stages and, by now, it doesn't allow to store files arbitrarily on the client:

http://stackoverflow.com/questions/2117845/html-5-file-api

mamoo
+1  A: 

The web storage API stores data as [key,value] pair where both key,value are Strings.

So data in any format needs to adhere to this mechanism for local storage. So for example, if you have a JSON object like :

{
  name:'John',
  gender:'male'
}

You can store it (through JavaScript) after passing it as a string like :

localStorage.setItem("myObj","{name:'John',gender:'male'}");

For JSON objects, use JSON.stringify() to convert them to strings and use JSON.parse() to read them back.

Rajat