XPointer features
XPointer provides a more fine-grained addressing than XPath.
* Instead of just nodes, XPointers address locations, which can be nodes, points, or ranges.
* A point can represent the location preceding or following any individual character in e.g. chardata nodes.
The special node test
point()
selects the set of points of a node.
* A range consists of two points in the same document, and is specified using a special range-to location step construct.
* XPointer provides some extra functions:
here() get location of element

