Efficient visualization of XML query results

The Extensible Markup Language (XML) is the basis for a growing body of industry standards for data exchange, and it is well on its way to becoming a mainstream technology for data integration. XML is transforming not just data; it is transforming information processing in general. The demands of t...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Pamela Hui Min.
Other Authors: Sourav Saha Bhowmick
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/16990
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-16990
record_format dspace
spelling sg-ntu-dr.10356-169902023-03-03T20:24:44Z Efficient visualization of XML query results Ng, Pamela Hui Min. Sourav Saha Bhowmick School of Computer Engineering Centre for Advanced Information Systems DRNTU::Engineering::Computer science and engineering::Information systems::Database management The Extensible Markup Language (XML) is the basis for a growing body of industry standards for data exchange, and it is well on its way to becoming a mainstream technology for data integration. XML is transforming not just data; it is transforming information processing in general. The demands of today's advanced data integration challenges require a flexible XML standard for data aggregation and transformation, one that can seamlessly work with relational and legacy data sources, as well as new Web service technologies. Navigating through XML data may be easy or extremely complex. XML recordsets are classified as simple or hierarchical. However, most recordsets are hierarchical and contain collections of nested recordsets which permits unlimited nesting levels. A complicated hierarchical structure will be lengthy and a long page which requires scrolling prove less than optimal for user application. In this project, a paging algorithm is proposed to view lengthy XML results. This paging algorithm serves as an additional feature to display the XML results in manageable pages. This project will also include the research, development and integration of the paging algorithm into the existing XCalibur software. Although the functional requirements were met, additional features could be added to extend the capabilities of the program. Some recommendations include paging the table view according to path expressions, showing the page number, index of node and total number of nodes displayed in the tree view, return only required data at a time instead of the whole dataset and multi user support. Bachelor of Engineering (Computer Engineering) 2009-05-29T03:10:39Z 2009-05-29T03:10:39Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/16990 en Nanyang Technological University 115 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Information systems::Database management
spellingShingle DRNTU::Engineering::Computer science and engineering::Information systems::Database management
Ng, Pamela Hui Min.
Efficient visualization of XML query results
description The Extensible Markup Language (XML) is the basis for a growing body of industry standards for data exchange, and it is well on its way to becoming a mainstream technology for data integration. XML is transforming not just data; it is transforming information processing in general. The demands of today's advanced data integration challenges require a flexible XML standard for data aggregation and transformation, one that can seamlessly work with relational and legacy data sources, as well as new Web service technologies. Navigating through XML data may be easy or extremely complex. XML recordsets are classified as simple or hierarchical. However, most recordsets are hierarchical and contain collections of nested recordsets which permits unlimited nesting levels. A complicated hierarchical structure will be lengthy and a long page which requires scrolling prove less than optimal for user application. In this project, a paging algorithm is proposed to view lengthy XML results. This paging algorithm serves as an additional feature to display the XML results in manageable pages. This project will also include the research, development and integration of the paging algorithm into the existing XCalibur software. Although the functional requirements were met, additional features could be added to extend the capabilities of the program. Some recommendations include paging the table view according to path expressions, showing the page number, index of node and total number of nodes displayed in the tree view, return only required data at a time instead of the whole dataset and multi user support.
author2 Sourav Saha Bhowmick
author_facet Sourav Saha Bhowmick
Ng, Pamela Hui Min.
format Final Year Project
author Ng, Pamela Hui Min.
author_sort Ng, Pamela Hui Min.
title Efficient visualization of XML query results
title_short Efficient visualization of XML query results
title_full Efficient visualization of XML query results
title_fullStr Efficient visualization of XML query results
title_full_unstemmed Efficient visualization of XML query results
title_sort efficient visualization of xml query results
publishDate 2009
url http://hdl.handle.net/10356/16990
_version_ 1759853700530044928