Donnerstag, 10. Dezember 2009

Clientseitige XML Datenbank - client-side XML db

Was ich im Moment versuche ist, eine Art clientseitige Datenbank zu erstellen. Das Prinzip ist folgendes, dass man in einem regulären XHTML Dokument versucht in einem hidden div Layer eine XML Struktur zu erstellen, die es erlaubt vom JavaScript aus über ein Objekt Daten in dieser Struktur zu erstellen und zu löschen. Auf diese Art und Weise benutzt man das Objekt als Schnittstelle zwischen den JavaScript Daten und der pseudo XML Datenbank in der Webseite. Anschliessend werden diese Daten als XML in eine hidden Textbox generiert. Von dort kann sie .NET auslesen und weiterverarbeiten. Mein Ziel ist es, das ganze so generisch wie möglich zu halten um es auch wiederverwenden zu können. Wenn jemand weitere Ideen hat, lasst es mich wissen.

What I am trying at the moment is to create something like a client-based database. The logic behind that is, that you try to store in a general XHMTL document a XML structure. This happens basicaly in a hidden div layer. Then you are able to store values in this structure and delete them as well. I want to add to this an object, that works like an interface between the XML db and the JavaScript code. Afterwards this data is generated into a hidden text-box, from where .NET can pick it up to work with the data. My goal is, to keep everything very generic, so it can be re-used. Any further ideas, let me know.