|
Закачка в базу из XML c помощью XSD
|
|||
---|---|---|---|
#18+
Добрый день. Мне нужно сформировать правильный XSD для последующей загрузки в таблицы SQL, поэтому применяю Relation, Relationship и пр. связь "один к одному" отработал, а вот где в XML несколько записей тут что-то запутался и прошу помощи, итак фрагмент XML Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
и схема (фрагмент) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Но при обработке ошибка Schema: the parent/child table of the relationship on 'row' does not match. Где-то судя по всему небольшой нюанс ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 15:36 |
|
Закачка в базу из XML c помощью XSD
|
|||
---|---|---|---|
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7.
Какого хрена "вложенная" таблица 3 имеет "отношение" на два уровня взад к 1? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 18:12 |
|
Закачка в базу из XML c помощью XSD
|
|||
---|---|---|---|
#18+
Изначально было так - без отношений Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Я просто не вкурил как эти отношения построить если связь "один ко многим", что поставить в этих тэгах ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 18:30 |
|
Закачка в базу из XML c помощью XSD
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 19:14 |
|
Закачка в базу из XML c помощью XSD
|
|||
---|---|---|---|
#18+
Спасибо за подсказку. Скрипт отработал без ошибок, Только он в таблицы ничего не загрузил. На что следует обратить внимание? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 21:11 |
|
Закачка в базу из XML c помощью XSD
|
|||
---|---|---|---|
#18+
1. Самое тривиальное Код: sql 1. 2.
2. У вас в XML схема указана rkn:, а в XSD - нет. Для загрузчика - это разные вещи rkn:org_id и org_id. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2021, 05:34 |
|
Закачка в базу из XML c помощью XSD
|
|||
---|---|---|---|
#18+
Добрый день. В итоге загрузку организовал, но получился еще казус, что в XML файле встречаются записи с org_id = NULL, и так как через него организуются отношения в таблицах, то закачка "падает", поэтому вопрос - можно ли в схеме определить какой-нибудь искусственный ID (например номер записи), чтоб потом его прописывать в таблицы для организации связи? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2021, 14:05 |
|
|
start [/forum/topic.php?fid=46&msg=40062831&tid=1684815]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 470ms |
0 / 0 |