Querying XML Data: Does One Query Language Fit All?

Date Added: Jan 2010
Format: PDF

This paper describes the characteristics of two different query languages designed to query XML data: DSQL, a declarative SQL like language and XQuery, a procedural language that is fast becoming the defacto language for XML querying. This paper then describes the design of an experiment aimed at comparing the accuracy and efficiency of the query formulation process when using the two languages. The results from the study should provide some answers to the important question of whether the W3C is justified in pushing a procedural query language like XQuery as the defacto standard for querying XML data. The answer to this question is clearly of importance to both the academic and practitioner communities.