What is the difference between XPath, XQuery and XPointer? As far as I know, XQuery is an extended version of XPath
XPath
XQuery
XPointer
XPath is intentionally limited to reading existing nodes.
As XSLT, XQuery can create nodes. It can also update nodes (with XQuery Update Facility).
From my XQuery implementor point of view ;-)