2012-05-15 5 views
0

Мне интересно, есть ли простой способ переупорядочить элементы в элементе RSS. Наверное, я могу вручную сериализовать его, но просто интересно, есть ли что-то более простое.Переупорядочивание элементов в Rss20FeedFormatter serialization

.NET serialises вещи, как

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

Тогда как я использую бегущую строку JQuery, который ожидает, что это будет в другом порядке

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

Спасибо, Alex

ответ

1

Вы могли бы переопределить метод WriteItem в производном классе MyRss20FeedFormatter и изменить порядок, в котором данные syndicationItems записываются в выходной поток

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

+0

Спасибо - это не позволяет мне получить доступ к нескольким частным переменным, таким как Rss20Constants - Я думаю, что это, наверное, проще всего использовать XSLT! – ankles

Смежные вопросы