Чтение XML файла большого размера
От:
Аноним
Дата: 21.09.06 15:18
Оценка:
Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
Re: Чтение XML файла большого размера
От:
dimok@
Дата: 21.09.06 15:21
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
Например, SAX.
Re: Чтение XML файла большого размера
Здравствуйте, Аноним, Вы писали:
А>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
Ну, тогда соответственно SAX? Или можно StAX попробовать, не знаю как у него с прожорливостью.
Для SAX в качестве инструмента всем рекомендую Jakarta Commons Digester
Re: Примерчиком помогите - очень срочно нужно
От:
Аноним
Дата: 21.09.06 15:54
Оценка:
Нужен пример прохода по xml файлу.
Re[2]: Примерчиком помогите - очень срочно нужно
Здравствуйте, Аноним, Вы писали:
А>Нужен пример прохода по xml файлу.
http://javaalmanac.com/egs/org.xml.sax/pkg.html
Re: Чтение XML файла большого размера
Здравствуйте, <Аноним>, Вы писали:
А>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
SAX.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Re: Чтение XML файла большого размера
Если XML не сложный и часто не меняется структура то можно вообще вручную — строковыми ф-ями
Re[2]: Чтение XML файла большого размера
Здравствуйте, Руслан Сергеевич, Вы писали:
РС>Если XML не сложный и часто не меняется структура то можно вообще вручную — строковыми ф-ями
Ай, молодца. Это какими строковыми функциями например?
Re: Чтение XML файла большого размера
От:
Аноним
Дата: 22.09.06 13:57
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
Xmx
Re: Чтение XML файла большого размера
Здравствуйте, <Аноним>, Вы писали:
А>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
Может, поможет сторонняя библиотека?
Dom4j например.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Чтение XML файла большого размера
Здравствуйте, xBlackCat, Вы писали:
BC>Может, поможет сторонняя библиотека? Dom4j например.
Первые 3 буквы в названии ни о чем не говорят?
Re: Чтение XML файла большого размера
От:
korzhik
Дата: 22.09.06 14:02
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
SAX естественно или
XML Pull Parsing
Re[2]: Чтение XML файла большого размера
Здравствуйте, Аноним, Вы писали:
А>>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
А>Xmx
Ню-ню. Задачка. Солько Xmx надо чтоба распарсить 40Мб XML в DOM дерево.
Re[3]: Чтение XML файла большого размера
От:
dimok@
Дата: 22.09.06 14:36
Оценка:
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Руслан Сергеевич, Вы писали:
РС>>Если XML не сложный и часто не меняется структура то можно вообще вручную — строковыми ф-ями
B>Ай, молодца. Это какими строковыми функциями например?
Видимо имелось в виду InputStream и подобные. В случае банального поиска вполне может прокатить. Хотя если человек уже DOM юзает...
Re[3]: Чтение XML файла большого размера
От:
wilmot
Дата: 22.09.06 14:46
Оценка:
+1
Hello, Blazkowicz!
You wrote on Fri, 22 Sep 2006 14:01:22 GMT:
BC>> Может, поможет сторонняя библиотека?
BC>> Dom4j
BC>> например.
B> Первые 3 буквы в названии ни о чем не говорят?
dom4j умеет работать с SAX.
Posted via RSDN NNTP Server 2.0
Re: Чтение XML файла большого размера
От:
dimok@
Дата: 22.09.06 14:57
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Подскажите чем можно прочитать XML файла большого размера. DOM не прокатывает (10-40 Mb) — OutOfMemory.
Нашлось
Lazy DOM . Идея хороша, подробно не смотрел.
Re[3]: Чтение XML файла большого размера
От:
wilmot
Дата: 22.09.06 15:01
Оценка:
Hello, Blazkowicz!
You wrote on Fri, 22 Sep 2006 14:01:22 GMT:
BC>> Может, поможет сторонняя библиотека?
BC>> Dom4j
BC>> например.
B> Первые 3 буквы в названии ни о чем не говорят?
dom4j умеет работать с SAX.
Posted via RSDN NNTP Server 2.0
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить