1 2======================== 3Expression: xpointer(string-range(//p, 'simple')) 4Object is a Location Set: 51 : Object is a range : 6 From index 3 in node 7 TEXT 8 content=a simple test 9 To index 8 in node 10 TEXT 11 content=a simple test 12 13 14======================== 15Expression: xpointer(string-range(//p, 'test')) 16Object is a Location Set: 171 : Object is a range : 18 From index 10 in node 19 TEXT 20 content=a simple test 21 To index 13 in node 22 TEXT 23 content=a simple test 24 252 : Object is a range : 26 From index 10 in node 27 TEXT 28 content=multiple tests 29 To index 13 in node 30 TEXT 31 content=multiple tests 32 333 : Object is a range : 34 From index 7 in node 35 TEXT 36 content=anced test 37 To index 10 in node 38 TEXT 39 content=anced test 40 41 42======================== 43Expression: xpointer(string-range(//p, 'difficult')) 44Object is a Location Set: 451 : Object is a range : 46 From index 3 in node 47 TEXT 48 content=a diff 49 To index 4 in node 50 TEXT 51 content=cult one 52 53 54======================== 55Expression: xpointer(string-range(//p, 'spanning')) 56Object is a Location Set: 571 : Object is a range : 58 From index 3 in node 59 TEXT 60 content=a span 61 To index 3 in node 62 TEXT 63 content=ing one 64 65 66======================== 67Expression: xpointer(string-range(//p, 'unbalanced')) 68Object is a Location Set: 691 : Object is a range : 70 From index 8 in node 71 TEXT 72 content=and an unbal 73 To index 5 in node 74 TEXT 75 content=anced test 76 77 78======================== 79Expression: xpointer(string-range(//seq, '')) 80Object is a Location Set: 811 : Object is a collapsed range : 82 index 1 in node 83 TEXT 84 content=123 852 : Object is a collapsed range : 86 index 2 in node 87 TEXT 88 content=123 893 : Object is a collapsed range : 90 index 3 in node 91 TEXT 92 content=123 934 : Object is a collapsed range : 94 index 4 in node 95 TEXT 96 content=123 97