重新排序Rss20FeedFormatter序列化中的元素

时间:2012-05-15 10:46:33

标签: c# .net xml rss

我想知道是否有一种简单的方法来重新排序RSS项目中的元素。我想我可以手动序列化,但只是想知道是否有更简单的东西。

.NET将事物序列化为

<item>
<link>http://mmu.ac.uk/library.aspx</link>
<title>URGENT Library information: borrowing facilities withdrawn</title>
<description/>
</item>

Wheras我正在使用一个JQuery新闻自动收录器,希望它的顺序不同

<item>
<title>URGENT Library information: borrowing facilities withdrawn</title>
<description/>
<link>http://mmu.ac.uk/library.aspx</link>
</item>

谢谢, 亚历

1 个答案:

答案 0 :(得分:1)

您可以在派生的“MyRss20FeedFormatter”类中覆盖WriteItem方法,并更改syndicationItems数据写入输出流的顺序

http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.rss20feedformatter.writeitem.aspx