<root>
<selector>3</selector>
<value1>A</value1>
<value2>B</value2>
<value3>C</value3>
<other>BAZINGA!</other>
</root>/root/(
selector[text()='1']/following::value1,
selector[text()='2']/following::value2,
selector[text()='3']/following::value3,
other
)[1]
| Selector value | Return value |
|---|---|
| 1 | A |
| 2 | B |
| 3 | C |
| something else | BAZINGA! |