|
Модераторы: diadiavova |
|
Mirapurr |
|
||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 26.11.2019 Репутация: нет Всего: нет |
Здравствуйте, мне нужно перенести данные из xml файла в таблицу базы данных. Структура xml файла такая:
Я создала таблицу с такими полями. И использовала вот такой скрипт
Таким образом к сожалению в таблицу заполняются только данные до тега <work_address_list> Мне нужно, чтобы все строки таблицы были заполнены. А так получается, что строки с тегом <work> не заполняются. Делала разными селектами, но тогда появлялись отдельные записи, где везде пустые значения и только поле work заполнено. А нужно чтобы как то связывались поля. и имя выходило (и остальные данные) для каждого work Постаралась объяснить понятно, надеюсь вы мне подскажете Я пробовала в режиме разработчика в excel перевести файл, а потом загружать из excel в бд. Но такой способ подходит только для небольших файлов. Мне же нужно, чтобы работало с большим объемом данных. |
||||
|
|||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Mirapurr, вообще вопрос как бы не совсем по хмл, скорее по базам данных или инструментам мэппинга данных. Если вопрос именно об инструментах, то вот, например есть у альтовы такой
Data Mapping Tools: Mapforce | Altova Если интересуют бесплатные, то можно поискать так data mapping tools free - Поиск в Google Если вопрос в том, как это сделать посредством SQL, то видимо надо спрашивать в разделе, посвященном той DB-платформе, с которой работаешь. Ну, а если речь о программном решении, то в разделе соответствующего языка программирования. Чисто XML-решением можно было бы назвать решение, в котором используемая СУБД умеет импортировать данные из хмл, но требуется другой формат хмл, в этом случае можно было трансформировать исходный файл с помощью XSLT или XQuery. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
Правила форума "XML/XSLT" | |
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
2 Пользователей читают эту тему (2 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | XML, XSL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |