скажем, есть xml-файл, который я не создал, с известной схемой (например, rss).
как бы вы проанализировали это с C #? Вы сделаете это вручную с помощью XDocument и т. д., или вы будете использовать XMLSerializer и создать соответствующий класс? или вы использовали бы инструменты Visual Studio для генерации классов с использованием файла dtd (который вы напишите).
что вы думаете наиболее эстетичным, простым, не подверженным ошибкам способом?