Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
XML Parsers - A comparative study with respect to adaptability
University of Skövde, School of Informatics.
University of Skövde, School of Informatics.
2018 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Data migration is common as information needs to be moved and transformed between services and applications. Performance in the context of speed is important and may have a crucial impact on the handling of data. Information can be sent in varying formats and XML is one of the more commonly used. The information that is sent can change in structure from time to time and these changes needs to be handled. The parsers’ ability to handle these changes are described as the property “adaptability”.

The transformation of XML files is done with the use of parsing techniques. The parsing techniques have different approaches, for example event-based or memory-based. Each approach has its pros and cons. The aim of this study is to research how three different parsers handle parsing XML documents with varying structures in the context of performance.

The chosen parsing techniques are SAX, DOM and VTD. SAX uses an event-based approach while DOM and VTD uses a memory-based. Implementation of the parsers have been made with the purpose to extract information from XML documents an adding it to an ArrayList.

The results from this study show that the parsers differ in performance, where DOM overall is the slowest and SAX and VTD perform somewhat equal. Although there are differences in the performance between the parsers depending on what changes are made to the XML document.

Place, publisher, year, edition, pages
2018. , p. 25
Keywords [en]
XML document, Parsing, Benchmark, Adaptability
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-15698OAI: oai:DiVA.org:his-15698DiVA, id: diva2:1220705
External cooperation
Asitis AB
Subject / course
Informationsteknologi
Educational program
Computer Science - Specialization in Systems Development
Supervisors
Examiners
Available from: 2018-06-26 Created: 2018-06-19 Last updated: 2018-06-26Bibliographically approved

Open Access in DiVA

fulltext(608 kB)73 downloads
File information
File name FULLTEXT01.pdfFile size 608 kBChecksum SHA-512
d7aad4bb610693a07c5dc6d3bae9f7f34d9d3b50b8a5251229261df67b25fed751787993620854aab4bd1b07dfc389356f28163e2a45438f92a690b26365cbbf
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Holm, JohanGustavsson, Mats
By organisation
School of Informatics
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 73 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 146 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf