📄 Peer-Reviewed Academic Output
Year: 2022
👁️ 2 Clicks
XAPP: An Implementation of SAX-Based Method for Mapping XML Document to and from a Relational Database
Abstract & Summary
Extensible Markup Language (XML) is the standard medium for data exchange among businesses over the Internet,
hence the need for effective management. However, since XML was not designed for storage and retrieval, its management has
become an open research area in the database community. Existing mapping techniques for XML-to-relational database adopt
either the structural mapping or the model mapping. Though numerous mapping approaches have been developed, mapping
and reconstruction time had been problematic, especially when the document size is large and can hardly fit into main
memory. In this research, an application codenamed XAPP, a new lightweight application that adopts a novel model mapping
approach was developed using Simple API for XML (SAX) parser. XAPP accepts a document with or without Document Type
Definition (DTD). It implements two algorithms: one maps XML data to a relational database and improves mapping time,
and the other reconstructs an XML document from a relational database to improve reconstruction time and minimise memory
usage. The performance of XAPP was analysed and compared with the Document Object Model (DOM) algorithm. XAPP
proves to perform significantly better than the DOM-based algorithm in terms of mapping and reconstruction time, and
memory efficiency. The correctness of XAPP was also verified.
hence the need for effective management. However, since XML was not designed for storage and retrieval, its management has
become an open research area in the database community. Existing mapping techniques for XML-to-relational database adopt
either the structural mapping or the model mapping. Though numerous mapping approaches have been developed, mapping
and reconstruction time had been problematic, especially when the document size is large and can hardly fit into main
memory. In this research, an application codenamed XAPP, a new lightweight application that adopts a novel model mapping
approach was developed using Simple API for XML (SAX) parser. XAPP accepts a document with or without Document Type
Definition (DTD). It implements two algorithms: one maps XML data to a relational database and improves mapping time,
and the other reconstructs an XML document from a relational database to improve reconstruction time and minimise memory
usage. The performance of XAPP was analysed and compared with the Document Object Model (DOM) algorithm. XAPP
proves to perform significantly better than the DOM-based algorithm in terms of mapping and reconstruction time, and
memory efficiency. The correctness of XAPP was also verified.
Publication Details
| Principal Author | Prof. Mba Obasi Odim (Professor) |
|---|---|
| Journal / Venue | The International Arab Journal of Information Technology, |
| Publication Year | 2022 |
| Article Clicks / Reads | 2 readers clicked (View Article) |
| DOI (Digital Object Identifier) | https://doi.org/10.34028/iajit/19/4/2 ↗ |
| Article / Publisher Link | https://iajit.org/portal/images/Year2022/No.4/19897.pdf ↗ |
| Department | Computer Science and Mathematics |
| College / Faculty | College of Basic and Applied Sciences |
| Institution | Mountain Top University, Nigeria |
📋 APA 7th Edition Citation
Odim, M. O. (2022). XAPP: An Implementation of SAX-Based Method for Mapping XML Document to and from a Relational Database. The International Arab Journal of Information Technology,. https://doi.org/10.34028/iajit/19/4/2