...
XPath
...
XPath
...
XPath is the XML Path Language which uses a "path like" syntax to browse through elements and attributes in an XML document.
It contains over 200 built-in functions for such as string values, numeric values, booleans, date and time comparison, node manipulation, sequence manipulation, and much more.
...
For further information on XPath click here.
XQuery
XQuery is a language that designed to query XML data. It is built on XPath expressions so one that wants to use XQuery must know how to use XPath.
XQuery grounds on the five expressions whose acronym is FLWOR (pronounced "flower").
- For - selects a sequence of nodes
- Let - binds a sequence to a variable
- Where - filters the nodes
- Order by - sorts the nodes
- Return - what to return (gets evaluated once for every node)
With these expressions (not necessarily with all of them) one can query any XML data.
The XQuery Update Facility is a relatively small extension of the XQuery language which provides convenient means of modifying XML documents or data. As of March 14, 2008, the XQuery Update Facility specification has become a "Candidate Recommendation", which means it is now pretty stable.
...