DocumentCode
3111970
Title
An Empirical Study of XML Parsers across Applications
Author
Deshmukh, Vaishali M. ; Bamnote, G.R.
Author_Institution
Dept. of Comput. Sci. & Eng., PRMIT&R, Amravati, India
fYear
2015
fDate
26-27 Feb. 2015
Firstpage
396
Lastpage
401
Abstract
In the various domains ranging from the web to desktop applications, XML has become the standard format for data representation and transfer. However, wide adoption of XML is mired by inefficient document-parsing methods. An XML parser is a very effective tool which reads an XML document and provides interface for user to access its content and structure and should be an integral part of every application that processes information from XML documents. Parsing is a core operation performed before an XML document can be navigated, queried or manipulated. Parsing is a costly operation that may deteriorate XML processing performance. In this paper we perform an empirical analysis of various parsers DOM, SAX, PULL Parser, VTD, etc for an android based application. In addition we also propose a new SRDOM based on structure recurrence. Evaluation results of our implementation shows that SRDOM performance is 9 times faster than DOM in the presence of redundant structure. The second application of multitasking indicates that the best parser for database is the DOM. We implemented our algorithm and present the performance results, which prove the validity of our approach.
Keywords
XML; database management systems; grammars; DOM; PULL parser; SAX; SRDOM; VTD; Web applications; XML processing performance; database; desktop applications; document-parsing methods; empirical analysis; extensible markup language; multibanking; redundant structure; structure recurrence; Androids; Humanoid robots; Java; Smart phones; Standards; Vegetation; XML; Android; DOM; PULL Parser; SAX; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing Communication Control and Automation (ICCUBEA), 2015 International Conference on
Conference_Location
Pune
Type
conf
DOI
10.1109/ICCUBEA.2015.83
Filename
7155876
Link To Document