- Регистрация
- 08.04.2010
- Сообщения
- 70
- Благодарностей
- 19
- Баллы
- 8
Шаблон получает от сервера данные в xml формате, который надо разобрать и перевести в csv. Сделал парсинг xml посредством регулярок. В каждую csv-ячейку значение парсит отдельная регулярка и кладет в переменную. Затем переменные с ячейками объединяются в строку, которая кладется в список.
Всего нужно сформировать 1000 таких строк.
Все бы ничего, но оказалось, что такой подход работает очень медленно. Приходится ждать по 4-5 минут, пока зенно разберет xml и сформирует данные. А если количество строк составляет несколько десятков тысяч, то все длится уж слишком долго.
Вопрос к пользователям, знающим C# - использование способов, описанных в http://zennolab.com/discussion/threads/podskazhite-kak-obrabotat-xml.13234/ , позволят выиграть в скорости разбора xml?
Всего нужно сформировать 1000 таких строк.
Все бы ничего, но оказалось, что такой подход работает очень медленно. Приходится ждать по 4-5 минут, пока зенно разберет xml и сформирует данные. А если количество строк составляет несколько десятков тысяч, то все длится уж слишком долго.
Вопрос к пользователям, знающим C# - использование способов, описанных в http://zennolab.com/discussion/threads/podskazhite-kak-obrabotat-xml.13234/ , позволят выиграть в скорости разбора xml?