gpt4 book ai didi

c# - 使用 RSS 提要的最佳方式

转载 作者:太空狗 更新时间:2023-10-29 17:58:44 24 4
gpt4 key购买 nike

我目前正在开发一个 ASP.NET 网站,我想在其中从 RSS 提要中检索数据。我可以轻松检索我想要的数据并将其显示在 Repeater 控件中。

我的问题是,我从中获取 RSS 的博客 (Wordpress) 使用 \n对于我显然不能在 HTML 中使用的换行符。我需要更换这些 \n<br />标签。

到目前为止我所做的是:

SyndicationFeed myFeed = SyndicationFeed.Load(XmlReader.Create("urltofeed/"));
IEnumerable<SyndicationItem> items = myFeed.Items;
foreach(SyndicationItem item in items)
{
Feed f = new Feed();
f.Content = f.ConvertLineBreaks(item.Summary.Text);
f.Title = item.Title.Text;
feedList.Add(f);
}
rptEvents.DataSource = feedList;
rptEvents.DataBind();

然后有一个 Feed 类有两个属性:Title 和 Content 以及一个 helper-method 来替换 \n<br />

但是,我不确定这是否是从 RSS 提要获取数据的好方法?

提前致谢

最佳答案

如果您不喜欢代码中的所有 xml 解析,您还可以通过 xsd 运行 rss xml 模式并在您的代码中生成主题和提要类。

此类应序列化/反序列化为 xml。这可能有点矫枉过正,但在与第三方的标准 xml api 集成时,它对我来说效果很好。

关于c# - 使用 RSS 提要的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2066613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com