Introduction

You are here: » Home » Help » Introduction

What is Opera Xml Store?

Opera XML Store is a free storage solution for XML data. The service is intended for Widget developers needing persistent data storage available to widgets on different platforms and devices. This could, for example, be used for keeping a widget on your mobile phone and desktop synchronized.

How does it work?

Opera XML Store is a REST based storage system for XML data primarily targeting widget developers that need somewhere to store widget related data. The system supports several data models, and effectivly ensures that data that is stored is well-formed and valid according to the data model specification in question.

The data you have stored can be retrived in two different formats, namely XML and HTML. The HTML version is a version of the XML data transformed to a human readable form using an XSL stylesheet, mostly useful for verifying your data and making it available on limited devices/browsers like Opera Mini™.

How do I get going?

To be able to use the Opera XML Store fully you need to be a registered My.Opera user. Please make sure that you have a valid my.opera.com account before continuing. Also, you should have a basic understanding of XPath and XML. If you want to avoid some complexity and just getting started writing widgets utilizing the Opera XML Store, we recommend that you have a look at the Opera XML Store JS library. Please see the Notes widget and the ShoppingList widget for examples of how to use the Opera XML Store.

If you want more background information about how the Opera XML Store works, have a look at the architecture document.