======================== Expression: xpointer(string-range(//p, 'test', 1, 0)) Object is a Location Set: 1 : Object is a collapsed range : index 10 in node TEXT content=a simple test 2 : Object is a collapsed range : index 10 in node TEXT content=multiple tests 3 : Object is a collapsed range : index 7 in node TEXT content=anced test ======================== Expression: xpointer(string-range(//*, 'test', 1, 0)) Object is a Location Set: 1 : Object is a collapsed range : index 10 in node TEXT content=a simple test 2 : Object is a collapsed range : index 10 in node TEXT content=multiple tests 3 : Object is a collapsed range : index 7 in node TEXT content=anced test ======================== Expression: xpointer(string-range(//p, 'test', 1, 0)[2]) Object is a Location Set: 1 : Object is a collapsed range : index 10 in node TEXT content=multiple tests ======================== Expression: xpointer(string-range(//*, 'test', 1, 0)[2]) Object is a Location Set: 1 : Object is a collapsed range : index 10 in node TEXT content=multiple tests