|
|
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Dual_Biosчитать-то наверно легче чем писать.. Обычно наоборот. А почему не хотите формировать XML на клиенте? Клиент получает с БД несколько датасетов и формирует из них нужный иерархический XML. Если клиент будет на Perl или Python, то под него есть множество библиотек, которые значительно упростят формирование сложного XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 13:18 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Alibek B., авторКлиент получает с БД несколько датасетов Посмотрите объем... Да и имеющийся сейчас базовый стандартный движок предполагает полную обработку в оракле на сервере с конечным перекладыванием результатов на расшаренный ресурс. Включая работу в пакетном режиме - вечером запустил - к утру данные получил :) Нагружать неизвестный характеристиками клиентский комп было бы странно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 14:45 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Dual_BiosПосмотрите объем... В каком смысле? Я не предлагаю грузить на клиент сырые данные и полностью их обрабатывать там. Я предлагаю загружать на клиент уже обработанные данные, несколько датасетов, каждый из которых соответствует вложенным блокам XML. Да и необязательно их загружать целиком, обрабатывать и формировать XML нужно в поточном режиме, подгружая данные из БД по необходимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 14:56 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Dual_Biosчитать-то наверно легче чем писать..Заблуждаешься. XML - это текст, для формирования которого на PL/SQL достаточно TO_CHAR и оператора конкатенации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 15:24 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Elic, в теории-то да, просто когда запрос усложняется, а объемы приличные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 17:07 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Alibek B., а чем это будет лучше стандартных решений оракла, обкатанных тысячами ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 17:08 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Dual_Biosв теории-то да, просто когда запрос усложняется, а объемы приличные... Именно поэтому конкатенация будет в разы быстрее чем XMLELEMENT + XMLAGG. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 17:29 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Dual_Biosа чем это будет лучше стандартных решений оракла, обкатанных тысячами ? Тем, что Oracle это реляционная БД, а XML это документная БД. И для формирования вложенных иерархических структур клиент может быть практичнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 17:58 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
SYИменно поэтому конкатенация будет в разы быстрее чем XMLELEMENT + XMLAGG.Но только если клоб клеить правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 18:55 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Alibek B.И для формирования вложенных иерархических структур клиент может быть практичнее.…, а она визжала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 18:57 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Продолжаются эсгибиции и... Сформировал я xml, пытаюсь найти программу или ресурс чтобы проверить (пока нет возможно зарегить схему) И сообщается мне, что криво. Беру пример файла, который прикладывался к схеме. И там сообщает что криво. проверял через XMLPad и через https://webmaster.yandex.ru/tools/xml-validator/ начало XSD Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Начало XML - приложенного файла с примером Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. Ошибка : Недопустимое содержание было обнаружено, начиная с элемента "DateCreate". Строка: 2 Позиция: 14 <detail>Invalid content was found starting with element 'DateCreate'. One of '{DateCreate}' is expected.</detail> Что-то я делаю криво или xsd или файл кривой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 15:19 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
во втором блоке < при копипасте забыл в начале второго блока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 15:25 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 15:37 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Alibek B., не понял Вашу мысль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 08:19 |
|
||
|
Вывод результатов запроса в XML по известной структуре
|
|||
|---|---|---|---|
|
#18+
Dual_Bios, Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 12:30 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39756048&tid=1882951]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 514ms |

| 0 / 0 |
