Для любознательных: Берем упрощенную XSD-схему RSS 2.0, с помощью xsd.exe из Windows SDK генерируем себе C#-класс с фидом. Делаем handler, прописываем правильные HTTP-заголовки, заполняем фид нужными постами, затем делаем сериализацию в XML.
А ведь и правда, использование System.ServiceModel.Syndication.Rss20FeedFormatter позволяет уложить решение в один файл. Как-то проглядел появление этого класса в .NET 3.5. Спасибо за наводку.
Небольшое дополнение к Вашему коду: 1. в методе GetList при помощи BXQueryParams можно сразу указать TOP 10 в выборке 2. Если в GetList передать BXTextEncoder.EmptyEncoder то не будет происходить двойного кодирования кавычек и прочих HTML Special Chars
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».