A point is selected using an XPath expression
with the point()
node test
A predicate can indicate which of several points is chosen.
child::point()[position()=n]
The index refers to the point before nth child element if the context node is an element or root node, or to the nth character of the string value of the node otherwise.
For example, to
select the point immediately before the D in Domeniquette
Celeste Baudean's NAME
element,
/child::FAMILYTREE/descendant::*[position()=1]/child::NAME/child::text()/child::point()[position()=0]
To select the point after the last e in Domeniquette, since there are 12 letters in Domeniquette,
/child::FAMILYTREE/descendant::*[position()=1]/child::NAME/child::text()/child::point()[position()=12]