Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Средство для перегонки большого XML в MySQL / 9 сообщений из 9, страница 1 из 1
29.09.2009, 18:24
    #36223557
antd2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
Нужно xml с БД товаров перегнать в MySQL.
XML весит 120Mb (партнерка ОЗОНа).
Знаю один способ - написать скрипт. Пишу сейчас на XMLParser.

Но возникла такая мысль..
Может есть в природе универсальное средство для перегонки больших
(то бишь по методу SAX) XMLей в MySQL?
Настроил какие элементы в какие поля конвертить и вперед...
...
Рейтинг: 0 / 0
29.09.2009, 22:06
    #36223838
Negruzzi Cristian
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
antd2000,

Можно програмульку создать, парстить твой xml и вставить в твой mysql.
...
Рейтинг: 0 / 0
29.09.2009, 22:34
    #36223869
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
Напишите свою обертку над SAX.

С уважением, Vasilisk
...
Рейтинг: 0 / 0
04.10.2009, 23:45
    #36231788
ВикторЛи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
_Vasilisk_,

Получилось что-то?
Нет ли готовой проги или скрипта?
Подскажите пожалуйста решение...
Сам столкнулся с подобным.
...
Рейтинг: 0 / 0
04.10.2009, 23:46
    #36231789
ВикторЛи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
Negruzzi Cristian,

А Вы знаете как её написать?
...
Рейтинг: 0 / 0
05.10.2009, 15:27
    #36233044
antd2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
ВикторЛи,

Я выбрал пока такое направление:
Парсим фольшой xml файл с помощью XMLReader
и создаем дерево в памяти как сказано тут http://phpclub.ru/faq/Tree/Internal?v=38y
Потом скидываем только нужные нам ветки в БД.
Для создания дерева и скидывания веток в БД использовать функции отсюда http://phpclub.ru/faq/Tree. Возможно придется немного переписать их (функции) под себя.
...
Рейтинг: 0 / 0
05.10.2009, 20:46
    #36233842
ВикторЛи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
Так это ж все на РНР...
Мне нужно либо на Java либо на Delphi....
...
Рейтинг: 0 / 0
08.11.2009, 03:06
    #36296954
Ivanhoe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
DOM на 120Mb XML съест больше гига оперативки
SAX оптимально, _Vasilisk_ - респект
...
Рейтинг: 0 / 0
09.11.2009, 17:01
    #36299331
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Средство для перегонки большого XML в MySQL
можно через STX конвертнуть
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Средство для перегонки большого XML в MySQL / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]