XML Based Implementation of a Bibliographic Database and Recursive Queries

Meeting name

Sixth International Conference on Information Technology: New Generations

Document Type

Conference Proceeding

Meeting location

Las Vegas, NV

Publication Date



The structured query language (SQL) of relational database models does not have the expressive power to implement recursive queries. Consequently, recursive queries are implemented as an application program in the host language. The newly developed XML schema provides a different setting for database design and query implementation. In this paper, we design and implement an XML schema and a set of associated queries for a bibliographic database. We will investigate and demonstrate the capabilities of Xpath, Xquery, and XSLT as standard query languages for XML-based databases. We will also show efficient implementations of recursive queries in XSLT.


Bibliographic database; Bibliographic systems; Databases; DATALOG; FLOWR; Query processing; Recursive queries; Relational database models; Relational databases; Structured query language; SQL (Computer program language); XML; XML (Document markup language); XML-based databases; Xpath; Xquery; XSLT; XSLT (Computer program language)


Computer Engineering | Databases and Information Systems | Electrical and Computer Engineering | Library and Information Science


Use Find in Your Library, contact the author, or interlibrary loan to garner a copy of the item. Publisher policy does not allow archiving the final published version. If a post-print (author's peer-reviewed manuscript) is allowed and available, or publisher policy changes, the item will be deposited.

UNLV article access