Можно ли реализовать многопоточный парсинг xml документа.

 
 
 
Сообщения:234
Здравствуйте. У меня возник вопрос. А могу ли я организовать многопоточный парсинг xml документа.
Например по щелчку по кнопке я вызваю два класса. Один получает нужный узел. Второй ждёт какое-то время, получает индекс этого узла и по нему считывает нужный кусок xml документа.

Женщина программист - то же самое, что и морская свинка. И не морская. И не свинка.
 
 
Сообщения:1152
прикольная задача... если постараться то всё возможно :) вот только за чем ???
у вас будет очень сильный геморой наладить чтение нормальное а потом связывание информации воедино.
если воспользоваться SAX парсером то можете для обработки каждого тега использовать отдельный поток... но опять же потом собирать всю информацию в одну модель... и вряд ли это как то ускорит процес.

The meaning of life, universe and everything is 42!
 
 
Сообщения:1
мне тоже бы хотелось узнать...
как в несколько потоков прочитать ОГРОМНЫЙ (скажем ~25 ГБ) xml файл?
Изменен:14 сен 2016 08:44
 
 
Сообщения:139
Никакой определенности, никакого решения. Набор байт (не символов) можно читать в несколько потоков, любую структурированную информацию, которую нельзя поделить на равные блоки - нельзя. Для начала придется прочитать весь файл и создать маркеры.

 
Модераторы:Нет
Сейчас эту тему просматривают:Нет