gpt4 book ai didi

c# - 在 ASP.NET 中序列化来自 RSS 提要的数据

转载 作者:行者123 更新时间:2023-11-30 16:33:49 26 4
gpt4 key购买 nike

我希望用户指定一个 RSS 提要地址并序列化其中的信息。我对 XML 格式不感兴趣,但从 XML 填充强类型对象。我的问题是,是否有一个所有 RSS 提要都支持的标准(是否所有 RSS 提要都有日期、标题等)?如果是这样,是否有描述此内容的 XSD。如果不是,我如何处理将 RSS 提要序列化为 ASP.NET 中的对象?

编辑:SyndicationFeed 的项目具有以下属性:

  • Title.Text -> 给我们标题
  • Summary.Text -> 给出摘要

Q1 - 摘要包括 html 标签。有没有办法剥离它们?我只对文字感兴趣问题 2 - 是否所有 RSS 提要都在摘要元素中包含完整内容?我看到一些 RSS 提要只有几行摘要,而其他的则有帖子的全部内容。谢谢

最佳答案

如果您引用 System.ServiceModel.Web,则有一些选项可以将提要提取到强类型对象中

using (var reader = XmlReader.Create(@"http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"))
{
var feed = SyndicationFeed.Load(reader);
if (feed != null)
{
foreach (var item in feed.Items)
{
Console.WriteLine(item.Title.Text);
}
}
}

关于c# - 在 ASP.NET 中序列化来自 RSS 提要的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877661/

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