XAPP: An Implementation of SAX-Based Method for Mapping XML Document to and from a Relational Database

dc.contributor.authorOguntunde, Bosede
dc.date.accessioned2022-10-12T09:53:21Z
dc.date.available2022-10-12T09:53:21Z
dc.date.issued2022
dc.description.abstractExtensible 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.en_US
dc.identifier.urihttp://dspace.run.edu.ng:8080/jspui/handle/123456789/3713
dc.language.isoenen_US
dc.publisherThe International Arab Journal of Information Technologyen_US
dc.relation.ispartofseriesVol. 19;No. 4
dc.subjectExtensible markup language,en_US
dc.subjectXML documenten_US
dc.subjectRelational databaseen_US
dc.subjectEconstruction timeen_US
dc.subjectMapping timeen_US
dc.titleXAPP: An Implementation of SAX-Based Method for Mapping XML Document to and from a Relational Databaseen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LJ30-XAPP.pdf
Size:
737.99 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: