Подскажите, пожалуйста, есть xml вида
<teg1>
<teg2/>
<teg3>99929</teg3>
<teg4>aaaaaa</teg4>
<teg5>ццццц</teg5>
</teg1>
Мне нужно при чтении teg4 знать имя предыдущего тега(teg3). Пытался отталкаваться от закрытия тега пришел к какому-то то ужасному костульному решению. Прошу помощь, может это можно реализовать как-то нормально?