Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Efficient Interface for XML Data Processing
Thesis title in Czech:
Thesis title in English: Efficient Interface for XML Data Processing
Academic year of topic announcement: 2009/2010
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Irena Holubová, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 13.11.2009
Date of assignment: 13.11.2009
Guidelines
Currently there are several interfaces for XML data, such as DOM, SAX, StaX, .NET XML support, AXIOM, JAXP etc. However, each of them has its advantages and disadvantages. The first aim of this work is to analyze the existing XML APIs and to identify their pros and cons from various points of view. On the basis of the results the author will propose a new API for XML data and provide its prototype implementation. For instance, the proposed API can utilize a selected XML index/numbering schema to decrease the memory requirements of the DOM API. Finally, using a set of experiments the newly proposed API will be compared with the existing ones.
References
Mlynkova, I. - Necasky, M. - Pokorny, J. - Richta, K. - Toman, K. - Toman, V.: Technologie XML - Principy a aplikace v praxi. Grada Publishing, Prague, Czech Republic, zari 2008. ISBN 978-80-247-2725-7.

http://www.w3.org/TR/

DOM: http://www.w3.org/DOM/DOMTR

SAX: http://www.saxproject.org/

StaX: http://stax.codehaus.org/Home

JAXP: https://jaxp.dev.java.net/

.NET XML: http://msdn.microsoft.com/en-us/magazine/cc302158.aspx

AXIOM: http://ws.apache.org/commons/axiom/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html