|
xml как прочитать предыдущий тег
| ☑ |
0
breezee
25.05.16
✎
18:59
|
Подскажите, пожалуйста, есть xml вида
<teg1>
<teg2/>
<teg3>99929</teg3>
<teg4>aaaaaa</teg4>
<teg5>ццццц</teg5>
</teg1>
Мне нужно при чтении teg4 знать имя предыдущего тега(teg3). Пытался отталкаваться от закрытия тега пришел к какому-то то ужасному костульному решению. Прошу помощь, может это можно реализовать как-то нормально?
|
|
1
Лефмихалыч
25.05.16
✎
19:01
|
запоминать имя при обходе в отдельной переменной
|
|
2
breezee
25.05.16
✎
19:02
|
прошу прощение, кажется пора спать, понял как это сделать (1) Спасибо
|
|
3
Fragster
гуру
25.05.16
✎
19:05
|
(2) а теперь выдохни и почитай про XDTO
|
|
4
Лефмихалыч
25.05.16
✎
19:10
|
(3) если большой-большой документ, то этим иксдэтэом только подтереться.
А для маленьких есть еще xpath
|
|
5
Fragster
гуру
25.05.16
✎
19:14
|
(4) что значит "большой"? десятки мегабайт засасываются нормально. Гигабайты не пробовал, но ничего не мешает скомбинировать чтение и объектыXDTO
|
|
6
Лефмихалыч
25.05.16
✎
19:27
|
(5) десятки мегабайт - это фигня на палке
|
|
7
Fragster
гуру
25.05.16
✎
19:37
|
(6) гигабайты читаются комбинированно
|
|
8
Лефмихалыч
25.05.16
✎
19:40
|
(7) на вкус и цвет все фломастеры разные
|
|