这是我的代码:
public void GetDatas(String url)
{
XmlReader reader = XmlReader.Create("http://www.lebruitdufrigo.fr/fluxRSS.xml");
SyndicationFeed feed = SyndicationFeed.Load(reader);
foreach (SyndicationItem item in feed.Items) {
String t = item.Title.Text;
String o = item.Summary.Text;
String p = item.Content.Type;
}
}
当我使用调试器时,我在行SyndicationFeed feed = SyndicationFeed.Load(reader);
上出错了。错误是“元素是无效的XmlNodeType。第2798行,第4位”
从XML文件中的第2798行,我有以下几行:
<channel>
<title>Actualités</title>
<link>http://www.lebruitdufrigo.fr</link>
<image>
<title>Actualités</title>
<link>http://www.lebruitdufrigo.fr</link>
<url>http://www.lebruitdufrigo.fr/medias/clipart/info_big.png</url>
</image>
<description>les dernières news du site</description>
<item>
<title>Lancement du site !</title>
<link>http://www.lebruitdufrigo.fr/forum/voirtopic.php?t=13</link>
<description>ça y est, lebruitdufrigo.fr est en ligne, avec de belles recettes communautaires pour commencer. Cela dit, elles sont encore peu nombreuses, alors lebruitdufrigo a besoin de vos talents de cuisiniers et d\'écrivains pour en ajouter de nouvelles ! Ainsi plus il y aura de recettes, plus la recherche exclusive sera pertinente, c\'est un des principaux intérêts du site...<br /> Alors n\'hésitez pas, étoffez la base de données et parlez-en au monde entier !<br /> <br /> Ben, administrateur du site</description>
<pubDate>Fri, 09 Nov 2012 19:35:52 +0100</pubDate>
</item>
</channel>
</rss>