Мне нужно l oop через все chilnodes в родительском узле (callEvents) и сохранять каждый раз позицию дочернего узла (событие первого вызова, событие второго вызова ...). Я нахожусь в стеке, как получить позицию каждого дочернего узла в родительском узле java / xpath?
скажем, у меня есть следующее xml:
<callEvents>
<gprsCall>...</gprsCall>
<gprsCall>...</gprsCall>
<mobileOrigintaedCall>...</mobileOrigintaedCall>
<gprsCall>...</gprsCall>
<gprsCall>...</gprsCall>
</callEvents>
Таким образом, код должен return:
- Моя первая позиция gprsCall = 1
- Моя вторая позиция gprsCall = 2
- Моя первая позиция mobileOriginatedCall = 3
- Моя третья позиция gprsCall position = 4
- Моя четвертая позиция gprsCall = 5