Отправляет email-рассылки с помощью сервиса Sendsay

[prg] обработка xml на c#

Приветствую, всех.

Возникла необходимость обработать мегабайтный xml документ не используя классы
из пространства system.xml
В документе требуется произвести некоторые замены.
При использовании методов типа replace все работает очень очень медленно.
Подскажите в какую сторону копать чтобы реализовать работу на более или менее
приемлимой скорости.
С уважением, Константин.

Ответить   Sun, 4 Aug 2013 14:02:45 +0600 (#2798057)

 

Ответы:

Здравствуйте, Konstantin.

Вы писали 4 августа 2013 г., 12:02:45:

а чем не устраивают классы из System.Xml? сколь я помню из своего
совсем недолгого общения с c#, там есть неплохие классы, вроде
XmlDocument или более низкоуровневый XmlReader. или это весьма
странное требование заказчика/тестовое задание. имхо, c#
проектировался с расчётом на использование классов из .net. можно
конечно файл парсить в ручную, хоть replace, хоть по-байтово. но это
как минимум, необдумано, как максимум скорость чтения больших файлов
будет весьма приличной.

Ответить   Sun, 4 Aug 2013 12:17:23 +0400 (#2798211)