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. |