Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

Посоветуйте способы работы с XML в оракле   Найти похожие ветки 

 
ANB ©   (2006-07-14 15:31) [0]

Значится, покоповашись я сам нашел :
1) для парсинга :
- через XMLDOM - работает как XMLDocument в делфи, т.е. ужасно неудобно
- через XMLType - довольно удобно парсить, все выполняется запросами и без лишних проблем ложится в наборы данных. Но, говорят, что может тормозить.
2) для генерации :
- через dbms_xmlgen. Удобно и быстро, но только для очень простых случаев. Мне не подошло.
- через XMLType - писать побольше, но и свободы немерянно. Без особых проблем одним запросом я сгенерил все, что мне надо.

Кто нибудь знает более крутые способы ?


 
Reindeer Moss Eater ©   (2006-07-14 15:53) [1]

Сложно сказать, не зная точно что же надо получить.
Но так навскидку: взять какую-либо реализацию парсера на яве и использовать через аврору, если не хватает XMLType.


 
ANB ©   (2006-07-14 17:04) [2]


> если не хватает XMLType

Не, хватает. Может кто получше способ знает. Но только на PL/SQL.
ЗЫ. Начальник поручил изучить все возможные способы парсинга и генерации и выбрать самый удобный и быстрый. Я пока остановился на XMLType.


 
Reindeer Moss Eater ©   (2006-07-14 17:21) [3]

Так я и говорю, что если не хватает стандартных пакетов, можно взять любую реализацию на яве и грузануть её на сервер. После чего останется нарисовать оболочку к нужному классу в PL/SQL и использовать так же как родные пакеты. Есть еще вариант с внешними библиотеками на с, но это уже наверное экзотика.


 
ANB ©   (2006-07-14 17:41) [4]


> можно взять любую реализацию на яве и грузануть её на сервер

Это уже не удобный вариант. Приложение и база потом будут тиражироваться. Заколебешься настраивать потом это все каждому клиенту.


 
Reindeer Moss Eater ©   (2006-07-14 19:14) [5]

Ну не дампом же всего сервера или схемы они будут тиражироваться.
Наверняка скриптами.
А в этом случае разницы никакой нет.



Страницы: 1 вся ветка

Текущий архив: 2006.09.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.065 c
4-1147759000
Виталий___
2006-05-16 09:56
2006.09.17
Выключение компьютера


15-1155192384
VictorT
2006-08-10 10:46
2006.09.17
Первый блин. Моё первое видео в воздухе.


2-1156552426
batya17
2006-08-26 04:33
2006.09.17
Звук


3-1152278195
antoxa2005
2006-07-07 17:16
2006.09.17
Как можно получить драйвер Gemini ODBC?


2-1156838861
Postalll
2006-08-29 12:07
2006.09.17
Вызов приложения из командной строки