Index | XQuery | XPath |
---|---|---|
1) | XQuery is a functional programming and query language that is used to query a group of XML data. | XPath is a xml path language that is used to select nodes from an xml document using queries. |
2) | XQuery is used to extract and manipulate data from either xml documents or relational databases and ms office documents that support an xml data source. | XPath is used to compute values like strings, numbers and boolean types from another xml documents. |
3) | xquery is represented in the form of a tree model with seven nodes, namely processing instructions, elements, document nodes, attributes, namespaces, text nodes, and comments. | xpath is represented as tree structure, navigate it by selecting different nodes. |
4) | xquery supports xpath and extended relational models. | xpath is still a component of query language. |
5) | xquery language helps to create syntax for new xml documents. |
xpath was created to define a common syntax and behavior model for xpointer and xslt. |