

XQuery can be used to query tree and graphical structures. Using XQuery, both hierarchical and tabular data can be retrieved. Universally accepted − XQuery is supported by all major databases. XPath based − XQuery uses XPath expressions to navigate through XML documents. Characteristicsįunctional Language − XQuery is a language to retrieve/querying XML based data.Īnalogous to SQL − XQuery is to XML what SQL is to databases. XQuery is simpler to work with and easier to maintain than many other alternatives. XQuery is replacing complex Java or C++ programs with a few lines of code. XQuery is replacing proprietary middleware languages and Web Application development languages. The definition of XQuery as given by its official documentation is as follows − XQuery is a standardized language for combining documents, databases, Web pages and almost anything else. XQuery 3.0 is a W3C recommendation from April 8, 2014. XQuery can be used on XML documents, relational databases containing data in XML formats, or XML Databases. XQuery is a functional language that is used to retrieve information stored in XML format.
