|
Парсинг XML
|
|||
---|---|---|---|
#18+
Вопрос. Есть входящий XML с такой структурой. <a ID = "1"> <b>1</b> <b>2</b> </a> <a ID = "2"> <b>3</b> </a> Необходимо распарсить XML таким образом, что бы отношение "Родитель", "Наследник" не было утеряно, то есть к "ID=1" были данные со значениями из этого тегов "<b>1</b>","<b>2</b>" а к "ID=2" были данные "<b>3</b>". Сложность состоит в том, что если использовать "nodes('//b')" то обратиться к тегу "<a ID = "1">" не получится, если использовать "nodes('//a')" тогда не получится оставить связь между "Родительским" тегом и тегом "Наследник". Возможно что то упустил при выстраивание логики решения, не судите строго) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 16:44 |
|
Парсинг XML
|
|||
---|---|---|---|
#18+
hyustonесли использовать "nodes('//b')" то обратиться к тегу "<a ID = "1">" не получится hyuston, если использовать "nodes('//a')" тогда не получится оставить связь между "Родительским" тегом и тегом "Наследник".Оба утверждения неверны. Что заставляет Вас так думать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 22:10 |
|
|
start [/forum/topic.php?fid=14&msg=39603193&tid=1331987]: |
0ms |
get settings: |
7ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
47ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
109ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 498ms |
0 / 0 |