问题标签 [syndication-item]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
31550 浏览

c# - 使用 SyndicationFeed 读取 SyndicationItem 中的非标准元素

在 .net 3.5 中,有一个 SyndicationFeed 将加载到 RSS 提要中并允许您在其上运行 LINQ。

这是我正在加载的 RSS 示例:

当我遍历项目时,我可以通过 SyndicationItem 的公共属性取回标题和链接。

我似乎无法弄清楚如何获取附件标签的属性或媒体标签的值。我尝试使用

对其中任何一个有帮助吗?

0 投票
9 回答
6283 浏览

asp.net - SyndicationFeed:内容为 CDATA?

我正在使用 .NET 的 SyndicationFeed 创建 RSS 和 ATOM 提要。不幸的是,我需要描述元素中的 HTML 内容(SyndicationItem 的 Content 属性),并且格式化程序会自动对 HTML 进行编码,但我宁愿将整个描述元素包装在 CDATA 中而不对 HTML 进行编码。

我的(简单)代码:

有人知道我如何使用 SyndicationFeed 做到这一点吗?我最后的手段是“手动”为提要创建 XML,但我宁愿使用内置的 SyndicationFeed。

0 投票
2 回答
3944 浏览

asp.net - 从 SyndicationContent 读取内容文本

嗨,我正在尝试将提要项目中的内容读入字符串。

如何从 itemContent 中读取文本?

该文档显示了如何创建 TextSyndicationContent

有什么办法可以扭转这种情况?

谢谢

0 投票
4 回答
6858 浏览

c# - SyndicationItem.Content 为 Null

我正在尝试将 RSS 提要的内容提取到可以在代码中进行操作的对象中。看起来 .NET 3.5 中的 SyndicationFeed 和 SyndicationItem 类可以满足我的需要,除了一件事。每次我尝试使用 SyndicationFeed 类读取 RSS 提要的内容时,每个 SyndicationItem 的 .Content 元素都是空的。

我已经通过 FeedValidator 运行了我的提要,并尝试使用来自其他几个来源的提要,但无济于事。

我怀疑我可能只是在某个地方遗漏了一步,但我似乎找不到关于如何使用这些类来使用 RSS 提要的好的教程。

编辑:感谢 SLaks,我发现问题在于 WordPress 用作内容标签。这似乎不是 WP Atom 提要的问题,所以我现在将其作为解决方案。谢谢斯拉克斯!

0 投票
1 回答
1310 浏览

c# - 将 SyndicationItem 解析为 c# 类

将以下 rss Syndication Item 解析为 ac# 类的最佳方法是什么:

0 投票
2 回答
3370 浏览

c# - 使用 C# 的 Atom 条目

如何使用 C# 和 .NET 4 创建 Atom 条目?

我需要用这个结构做一个条目:

我尝试使用 SyndicationItem 类执行此操作,但条目包含的信息超出了我的需要:

结果是:

如何在没有 , 和 type="*" 的情况下创建原子条目对象以使其看起来完全符合我的要求?

你能帮我简化代码吗?

谢谢!

0 投票
1 回答
1013 浏览

c# - 如何序列化 SyndicationItem 对象的集合?

我有一个 SyndicationItem 对象的集合,我需要对其进行序列化,但我不确定如何去做。建议?

0 投票
1 回答
1502 浏览

c# - C# 更改 SyndicationItem 根节点上的命名空间前缀

甚至不确定我是否在问正确的问题,但它就在这里。基本上是因为 WCF DS 客户端缺乏对“OData 深度插入”的支持,我不得不手动建立一个 Atom 请求。我的请求几乎完成了,唯一缺少的(它导致对服务器的请求出现问题)是将命名空间前缀添加到 XML 请求中的“条目”节点。

我正在使用 SyndicationItem 来构建请求。我需要在“入口”节点前加上“atom:”,以便服务器接受请求......

任何帮助深表感谢。这是现在正在生成的请求:

这是我现在用来生成请求的代码。这只是一个概念证明,所以请忽略废话。:)

0 投票
1 回答
620 浏览

.net - SyndicationItem 内容 < > 被编码为 < >

我正在向 SyndicationItem Content 对象添加一些简单的标签,例如

但它在 RSS 提要中显示为

我尝试了不同的方法来避免这种情况,但没有一个有效。

0 投票
1 回答
864 浏览

asp.net-mvc-3 - SyndicationItem 内容编码

我正在向 SyndicationItem Content 对象添加一些简单的标签,例如

并且 rss 输出对 html 标签进行编码,我该如何解决这个问题

请指教。