UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

Eine XML-Programmierschnittstelle zur transaktionsgeschützten Kombination von DOM, SAX und XQuery


Michael Haustein

Fachbereich Informatik
Technische Universität Kaiserslautern
Gottlieb-Daimler-Straße
D-67663 Kaiserslautern
haustein@informatik.uni-kl.de


Full paper (PDF version)


Abstract:

Ereignisbasiertes Parsen, navigationsorientiertes Modifizieren oder deskriptives Anfragen sind typische Operationen der Datenverarbeitung auf XML-Dokumenten. Für diese Aufgaben werden die De-facto-Standards SAX, DOM und XQuery genutzt. Obwohl diese Ansätze schon länger eingesetzt werden, können sie nicht von mehreren Anwendungen gleichzeitig auf einem gemeinsamen XML-Dokument in einer transaktionsgeschützten Umgebung benutzt werden. In diesem Beitrag beschreiben wir unser natives XML-Datenbanksystem XTC und erläutern detailliert die Anwendungsprogrammierschnittstelle, die die Isolation nebenläufiger Transaktionen gewährleistet. Dabei können Anwendungen mittels eines speziellen Treiberpakets gleichzeitig mit SAX-, DOM- und XQuery-Zugriffen auf einem gemeinsamen XML-Dokument Anfrage- und Modifikationsoperationen durchführen.

Accepted for: Proc. BTW, Karlsruhe, March 2005, pp. 265–284.