![]() |
|
Модераторы: LSD |
![]()
|
|
| Кану |
|
|||
|
Unregistered |
Имеем XMLDOM документ. <i1> <i2> <z1> <z2> <z3> </i2> </i1> Есть ли стандартная функция (если нет - предложите альтернативу) вытащить данные, условно обозначенные смайликом. Я так понимаю, что есть, должна быть, только которая? Мозги от доков пухнут |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Копай в сторону DBMS_XMLQUERY. Конкретных примеров привести не могу, т.к. с ним не работал.
Еще есть вариант использовать хранимые процедуры на Java, а там использовать SAX. По мне это проще, но я хорошо знаком с Java. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Кану |
|
|||
|
Unregistered |
Разобрался на свежую голову.
Если кому будет интересно - фишка в следующем: Добираемся до узла из которого хотим получить данные (используя стандартные функции XML_DOM), а потом используем, например, GetFirstChild - и читаем из него данные с помощью GetNodeValue. Фокус в том, что структура документа с точки зрения XML_DOM имеет вид: i1> <i2> <z1> #text </z1> <z2> #text </z2> <z3> #text </z3> </i2> </i1> #text также является узлом. Т.е. добравшись до узла, например, z1 для получения данных #text нужно спуститься еще на один уровень ниже. Вот такой замут. |
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |