N. America: 800 876 3101 | World: 44 (0) 1753 218 930

XQuery: Its History

XQuery originally evolved from another XML query language named Quilt. Back in 1998, many assumed that different information would be exchanged or stored as XML, and that this would involve massive amounts of data.

A query language that was based purely on the structure of XML could be used for anything that XML could represent, and the data did not need to be physically represented as XML, as long as data had an XML representation.

For example, an XML query could think of relational data as XML data, and middleware could translate the query to SQL, turning results into XML for the XML query. Since there was a universal representation for data, XML, XQuery was designed to be the universal query language for this data.

Unlike extensions to the SQL language that give some provision to work with XML, XQuery is designed as a separate language optimized to work with XML data.

Try DataDirect XQuery® Free!

Put the power, scalability, and performance of DataDirect XQuery® to work for you today! Our free trial lets you see for yourself how easy it is to build data integration applications that access relational, EDI, and other file formats as XML!

Download DataDirect XQuery® today!