Normally, the only way to get a point location is by getting
a range first and using the
start-point()
or end-point()
functions
For example, to
select the point immediately before the D in Domeniquette
Celeste Baudean's NAME
element,
start-point(range-inside(/child::FAMILYTREE/descendant::*[position()=1]/child::NAME/))