Original title:
Advanced Interface for XML Data
Translated title:
Advanced Interface for XML Data
Authors:
Korchňák, Jiří ; Holubová, Irena (advisor) ; Klímek, Jakub (referee) Document type: Master’s theses
Year:
2012
Language:
eng Abstract:
[eng][cze] Currently there are several interfaces for XML data, such as DOM, SAX, JAXP, StaX, .NET XML support etc. However, each of them has its advantages and disadvantages. This work analyses the existing XML APIs and identifies their pros and cons from various points of view. On the basis of the results a new DOM API for large XML data is proposed and is provided its prototype implementation. New API uses splitting method for input XML document to smaller ones and querying performs on these smaller XML documents. Finally, using a set of experiments the newly proposed API is compared with the existing ones.V současnosti existuje několik rozhraní pro přístup k XML datům, například DOM, SAX, JAXP, StaX, .NET XML a další. Nicméně každé rozhraní má své výhody a nevýhody. Tato práce analyzuje existující XML rozhraní a identifikuje jejich pro a proti z různých úhlů pohledu. Na základě této analýzy je navrženo nové DOM rozhraní pro přístup k příliš velkým XML dokumentům a je vytvořena jeho prototypní implementace. Nové rozhraní využívá metodu dělení vstupního XML dokumentu na menší XML dokumenty a dotazování provádí na těchto menších XML dokumentech. Na závěr je nové rozhraní podrobeno řadě experimentů a je srovnáno s existujícím řešením.
Keywords:
DOM; SAX; XML; XML interface; DOM; SAX; XML; XML rozhraní
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/40843