<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! |