|
|
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Прошу помощи : есть xml файл, размер ~30 М. Структура файла такова, пример записи Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Как залить файл в таблицу Оракла в "разобранном" виде по колонкам "Ид", "Фамилия", "Имя"...."Код" ? С простой структурой заливки данных, где данные лежат внутри тэгов, (<contact><name>N</name><address>KM Strasse 1</address></contact>) вопросов нет, а как работать со структурой из примера выше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 07:01:53 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||а как работать со структурой из примера выше?Точно также. Примеров полно на форуме. А ты даже не попробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 07:37:16 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
ElicXML||а как работать со структурой из примера выше?Точно также. Примеров полно на форуме. А ты даже не попробовал. примеров полно с обычной структурой, где данные указаны между тэгами. Я не понимаю как разбирать структуру без парсера, где данные указаны в виде Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 08:16:23 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||, с помощью XSLT преврати исходный XML в другой, с более удобной структурой. И уже полученный XML заливай в БД известными тебе способами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 08:27:34 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
Владимир П.XML||, с помощью XSLT преврати исходный XML в другой, с более удобной структурой. И уже полученный XML заливай в БД известными тебе способами. совершенно все запуталось . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 08:35:16 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||где данные указаны в виде Код: xml 1. STFF xmltable атрибут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 08:41:49 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
Владимир П.полученный XML заливай в БД известными тебе способами.И применяй этот гениальный трюк, из xml более простой xml, несколько раз, пока не поймешь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 08:45:25 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
На сервере в каталоге C:\1\ лежит файл с данными contact.xml Пробую получить данные так Код: plsql 1. 2. 3. 4. получаю ошибку ORA-22285: для операции FILEOPEN задан несуществующий каталог или файл Есть нюансы в задании имени файла или каталога? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 09:26:14 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
не, явно какую -то фигню делаю, так я все секции не получу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 09:27:40 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
Проблема понята. Сначала нужно залить в таблицу с колонкой xmltype данные из файла. Код: plsql 1. 2. 3. 4. если заливаю файл вида <?xml version="1.0" encoding="UTF-8"?> <start> <contact><contact_name>11</contact_name><address>111113333 </address></contact> <contact><contact_name>ууууу</contact_name><address>ууууу </address></contact> </start> То запрос выполняется без проблем. При загрузке файла из изначального примера получаю ошибку Код: sql 1. 2. 3. 4. 5. В чем может быть проблема загрузки данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 10:30:52 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||, в некорректном заполнении третьей строки xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 10:40:29 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
элементарно, ватсонXML||, в некорректном заполнении третьей строки xml а что не так ? Предварительно все создано CREATE DIRECTORY XMLDIR AS 'C:\1\'; Думаю что дело в не третьей строке, так как другой файл по структуре подгрузился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 11:58:30 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
проблема была в кодировке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 12:04:45 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
[quot XML||]элементарно, ватсонДумаю что дело в не третьей строке, так как другой файл по структуре подгрузился.Что сущуствуют другтие файлы без ошибки в третьей строкн никто не сомневается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 12:06:07 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
Запрос такого плана Код: plsql 1. 2. 3. 4. 5. Возвращает ноль строк. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:03:16 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
@ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:05:00 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||Запрос такого плана Код: plsql 1. 2. 3. 4. 5. Возвращает ноль строк. Почему? Потому что Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:06:07 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||Почему?Потому что ты не желаешь учиться. Методом тыка только дети рождаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:11:38 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
Запрос возвращает данные Код: plsql 1. 2. 3. 4. 5. 6. А как сюда же добавить данные из других блоков "СлужИнфо" и "Документ" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:14:03 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||А как сюда же добавить данные из других блоков "СлужИнфо" и "Документ" ? Зависит от того, что надо получить в итоге. Причем сильно зависит. Чти XML Developer Guide из штатного комплекта документации, там много примеров. Другой вариант - если типа сам себе умный - загугли ключевые слова XML FLOWR и твори. Творение размещай в первом параметре xmltable вместо xpath ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:19:00 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
Все, получилось разобрать файл целиком, правда, не за один проход. Не понимаю как получить данные из тэгов <Запрос> в одном запросе с разбором <Файл/Персона> двумя запросами получается, а одним - нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:41:01 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||Не понимаю как получить данные из тэгов <Запрос> в одном запросе с разбором <Файл/Персона> Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:43:44 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
XML||Запрос возвращает данные Код: plsql 1. 2. 3. 4. 5. 6. А как сюда же добавить данные из других блоков "СлужИнфо" и "Документ" ? .... Не понимаю как получить данные из тэгов <Запрос> в одном запросе с разбором <Файл/Персона> двумя запросами получается, а одним - нет Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 13:57:55 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
даже я уже понял Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 14:00:28 |
|
||
|
Как залить XML сложной структуры
|
|||
|---|---|---|---|
|
#18+
ElicXML||Не понимаю как получить данные из тэгов <Запрос> в одном запросе с разбором <Файл/Персона> Код: plsql 1. Это опробовано, получаю ORA-19110: неподдерживаемое выражение XQuery 19110. 00000 - "unsupported XQuery expression" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2016, 14:12:52 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=208&tid=1887751]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
304ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
101ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 685ms |

| 0 / 0 |
