powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как отобразить XML взятый из Oracle XDB
3 сообщений из 3, страница 1 из 1
Как отобразить XML взятый из Oracle XDB
    #37334854
Jangalop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PowerBuilder11.5
Oracle10.2
Новичек в XML

Качнул в Oracle XML, индексировал, успешно делаю запрос и получаю данные типа XMLType Oracle.
Но! XMLType не поддерживается в PowerBuilder. Возвращаться в прошлый век? Чтобы в PB показать простейшую выборку приходится писать типа:

SELECT extractValue(object_value,'UL/UL_NAME/@NAMES') NAMES,extractValue(object_value,'UL/@INN') INN,extractValue(object_value,'UL/@OGRN') OGRN,extractValue(object_value,'UL/@KPP')KPP,extractValue(object_value,'UL/STATUS/@DTSTART') DATE_STATUS,extractValue(object_value,'UL/STATUS/@NAME') STATUS,extractValue(object_value,'UL/REGORG/@NAME') GNI
FROM xml_ul
WHERE EXISTSNODE(object_value, 'UL[@INN="'||:inn||'"]')>0

Показать элемент "UL" целиком таким образом - нереально. XSD весом болеее 60КВ, с вложенными множественными элементами (которых может и не быть). Т.е. чтобы полноценно его отобразить нужно изрядно попотеть ветвлениями, да и "не красиво" это. Сейчас думаю: "Надо цепануть некий Ole-объект для отображения. На форуме много обсуждают MSXML, но он не цепляется к базе, он цепляется к http, ему готовый документ (файл на сервере) подавай. А у меня не файл а выборка и http-сервер во всех филиалах ставить... хотелось бы что-то попроще. И красиво.

Так что посоветуете, каким путем идти?

ЗЫ
Допустим, я все-таки экспортну выборку в файл (на сервере или на клиенте). Тогда какие варианты есть?
...
Рейтинг: 0 / 0
Как отобразить XML взятый из Oracle XDB
    #37336239
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSXML может работать как с локальным файлом, так и с произвольным IStream. А еще в него можно загрузить непосредственно сроку с XML-разметкой
...
Рейтинг: 0 / 0
Как отобразить XML взятый из Oracle XDB
    #37338384
Jangalop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю, буду пробовать
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как отобразить XML взятый из Oracle XDB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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