Processing XML documents on the basis of quasi-relational model and SQLxD language

Robert Marcjan, Jakub Wyrostek


The authors propose to use the quasi-relational model as a basis to the XML data processing. The XML data is transformed to the relational data sets according to the intuitive rules that make use of the syntax and structure of the source document. Part of the solution is the query language called SQLxD, which is based on the popular SQL syntax. SQLxD is a tool for both data transformation and its further processing.


XML; SQL; query; relational data model

Full Text:

PDF (Polski)


Bert B.: The XML data model. W3C, 1997.

Pardede E.: Open and Novel Issues in XML Database Applications: Future Directions and Advanced Technologies. Information Science Reference, 2009.

Harold E. R., Means W. S.: XML in a Nutshell, O'Reilly, 2004.

Melton J., Buxton S.: Quering XML. Morgan Kaufmann, 2006.

Brownell D.: SAX2. O'Reilly, 2002.

Walmsley P.: XQuery. O'Reilly, 2007.

Pal S., Fussell M., Dolobowsky I.: XML Support in Microsoft SQL Server, Microsoft Corporation, 2005.

Calvert C., Kulkarni D.: Essential LINQ. Addison-Wesley Professional, 2009.

Codd E. F.: A Relational Model of Data for Large Shared Data Banks. IBM, 1970.

Wyrostek J.: Przetwarzanie dokumentów XML w oparciu o model quasi-relacyjny wraz z projektem języka zapytań. Praca dyplomowa pod kierunkiem R. Marcjana; Katedra Informatyki AGH; Kraków, 2010