Я пытаюсь разобрать HttpWebRequest от Yandex-Fotki (Image Hoster). Я получаю ответ в Atom-Format, но в SyndicationFeed я получаю сообщение об ошибке: Элемент с именем 'service' и namespace 'http://www.w3.org/2007/app' не является допустимым форматом фида.Ошибка при разборе ответа Atom
Мой код:
XmlReader reader = XmlReader.Create(new StringReader(response));
SyndicationFeed feed = SyndicationFeed.Load(reader);
Здесь вход (реакция с сайта):
<app:service xmlns:app="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
<app:workspace>
<atom:title>packda на Яндекс.Фотках</atom:title>
<app:collection href="http://api-fotki.yandex.ru/api/users/packda/albums/" id="album-list">
<atom:title>Все альбомы пользователя packda</atom:title>
<app:accept>application/atom+xml; type=entry, application/json; type=entry</app:accept>
</app:collection>
<app:collection href="http://api-fotki.yandex.ru/api/users/packda/photos/" id="photo-list">
<atom:title>Все фотографии пользователя packda</atom:title>
<app:accept>image/*</app:accept>
<app:categories scheme="http://api-fotki.yandex.ru/api/users/packda/tags/" />
</app:collection>
<app:collection href="http://api-fotki.yandex.ru/api/users/packda/tags/" id="tag-list">
<atom:title>Все теги пользователя packda</atom:title>
<app:accept />
</app:collection>
</app:workspace>
</app:service>
Я надеюсь, что вы можете мне помочь!
Можно ли проанализировать этот файл как файл xml или мне нужно получить каждый элемент с помощью XDocumen/XElement? – Diddlik
Да. Я думаю, что это возможно. – jlvaquero
Глупый вопрос: может быть, вы знаете, как? ;) – Diddlik