Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Парсинг XML / 3 сообщений из 3, страница 1 из 1
16.02.2018, 16:44
    #39603193
hyuston
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг XML
Вопрос.
Есть входящий 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')" тогда не получится оставить связь между "Родительским" тегом и тегом "Наследник".
Возможно что то упустил при выстраивание логики решения, не судите строго)
...
Рейтинг: 0 / 0
16.02.2018, 22:10
    #39603343
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг XML
hyustonесли использовать "nodes('//b')" то обратиться к тегу "<a ID = "1">" не получится
hyuston, если использовать "nodes('//a')" тогда не получится оставить связь между "Родительским" тегом и тегом "Наследник".Оба утверждения неверны. Что заставляет Вас так думать?
...
Рейтинг: 0 / 0
18.02.2018, 22:03
    #39603809
hyuston
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг XML
_Vasilisk_,

Я могу ошибаться
Заставляет так думать, вероятнее всего малые познания парсинге.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Парсинг XML / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]