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/ |