加载函数期间出现Syndication Feed XML异常



加载原子url时发生XML异常:

代码:

XMLReader reader =XmlReader.Create("urlstring");
SyndicationFeed feed =SyndicationFeed.Load(reader);

异常:

$exception{"根级别的数据无效。第1行,位置1."}System.Exception{System.Xml.XmlException}

Atom URL内容:

此XML文件似乎没有任何关联的样式信息。文档树如下所示。

<feed xmlns="http://www.w3.org/2005/Atom">
...
</feed>

我们是否需要将XMLVersion作为atom-url中的第一行?如果不是,我们该如何处理它?。任何解决方案的建议都值得赞赏。

我在RSS提要方面也遇到了同样的问题。Net Syndication不会读取所有提要格式。我没有使用.Net SyndicationFeed,而是使用Argotic Syndication Framework

它运行良好,您可以从codeplex下载http://argotic.codeplex.com/

希望对有所帮助

最新更新