(Lviv community of .NET developers)

Developers Issues - Part 2

September 5, 2007 11:00 by alexk
Всі ми часто використовуємо XmlDoxument клас, як найбільш зручний для роботи з XML.

Виявлено наступну проблему: кожен раз під час виклику методу GetElementsByTagName всередині створюється об'єкт, який підписується на івенти документа. І суть в тому, що він ніколи від них не відписується, вручну цього зробити також неможливо, оскільки класс інтернал, а нам повертається його приведення до базового.

Так от якщо часто юзати згаданий метод (в циклах, тощо), то досить помітно cповільнюється робота з об'єктом класу XmlDocument. Тому юзати метод GetElementsByTagName без необхідності не варто. Замість того можна використовувати SelectNodes наприклад.

(c) Vasyl Shkoropad


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: .NET | General
Actions: Permalink | Comments (0) | RSSRSS comment feed

Add comment


(Will show your Gravatar icon)