使用由XML构成的SyndicationFeedFormatter生成自定义RSS / Atom订阅源

时间:2010-03-04 23:36:40

标签: .net rss

我已关注this article并实施了我的服务,我可以打开网络浏览器并查看正在发布的测试数据。我想创建一个自定义格式的响应,根据我的需要,它不会发布到互联网上,它是一个孤立的源,本地网络上的其他设备可以读取以获取我正在发布的数据。

我想创建一个XML文档并发布它,而不是使用文章中使用的SyndicationItem来显示标题,作者,描述等。

想创建一些简单的内容:

<MyData>
    <ID>33883</ID>
    <Title>The Name</Title>
    <Artist>The Artist</Artist>
</MyData>

我知道如何在XMLWriter中创建它,但是如何在SyndicationFeedFormatter中发布它是文章中函数的返回类型?

我已经看过XmlSyndicationContent类,但没有看到任何可以实现我想要做的实际例子。

1 个答案:

答案 0 :(得分:-1)

我找到了this article,它解释了如何在RSS项目的内容区域中公开自定义XML数据。这就是我需要的东西,它允许我创建一个具有友好名称的类,只是传递该类,所有属性都作为自定义XML公开。