Я пытаюсь добавить медиа-материал: элемент thumnail в корм для атома, используя класс SyndicationFeed .net.Как добавить атрибуты в syndicationitem elementextension
мой код выглядит ниже
item.ElementExtensions.Add(new XElement("thumbnail",
new XAttribute("xmlns", "http://search.yahoo.com/mrss/"),
new XAttribute("url", "http://test.com/test.jpg/"),
new XAttribute("width", 200),
new XAttribute("height", 200)
).CreateReader()
);
, который выводит в
<thumbnail url="http://test.com/test.jpg/" width="200" height="200" xmlns="http://search.yahoo.com/mrss/">
</thumbnail>
, который до сих пор, кажется, действует подача атома. Но по требованию клиента я хочу, чтобы формат был
"<media:thumbnail>"
. Может ли кто-нибудь помочь мне в этом?
Я даже пытался как этот
item.ElementExtensions.Add("thumbnail", "http://search.yahoo.com/mrss/", 10);
, который выводит в
<media:thumbnail>10</media:thumbnail>
но как мне добавить атрибуты вместо значения?