Форум: "Начинающим";
Текущий архив: 2014.12.21;
Скачать: [xml.tar.bz2];
ВнизПарсер большого XML Найти похожие ветки
← →
cr@nk © (2013-12-01 16:09) [0]Подскажите пожалуйста, как можно вытащить данные из XML ?
Пробовал гуглить. Вопросов и ответов много, но под нужный мне XML написать код не могу
Есть такой большой файл: http://xml.sotmarket.ru/xml/all_items.gz (распакованный около 90 Мб)
Если я пытаюсь открыть файл через TXMLDocument, то получаю ошибку (ругается на вторую строчку файла). Если эту строку удалить, то документ открывается нормально. Но дальше проблема в самом парсинге - нужные данные начинаются только со строки <offers> (№ строки 1074)
Подскажите пожалуйста, как вытащить
← →
RWolf © (2013-12-01 18:35) [1]потоковые парсеры есть, всякие Expat, RapidXml.
← →
DVM © (2013-12-01 21:00) [2]Ключевое слово SAX, но надо понимать, что SAX парсеры лишь выплёвывают элементы, вылавливать из этого потока нужные придется самому. Хотя по нынешним временам и для DOM 90 мб - не много.
← →
cr@nk © (2013-12-01 21:55) [3]Ок, попробуем разобраться
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2014.12.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.002 c