Я использую C # xmlTextReader для анализа XML-файла RSS. Он отлично работает, за исключением случаев, когда отсутствует тег заголовка. Как мне обойти эту проблему, не вводя заголовок самостоятельно?
Я справился с этим, внедрив пользовательский читатель RSS Питера Бромберга.Это больше работы по сравнению с использованием встроенного считывателя Microsoft, однако вы можете настроить считыватель Bromberg так, чтобы он легко обрабатывал ошибки в RSS-ленте.
Вы можете использовать XmlTextReader.Settings.ConformanceLevel свойство, установленное на ConformanceLevel.Fragment.Но это ослабит некоторые другие проверки правильности.
XmlTextReader.Settings.ConformanceLevel
ConformanceLevel.Fragment