SyndicationFeed .net クラスを使用して、media:thumnail 要素をアトム フィードに追加しようとしています。
私のコードは以下のようになります
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>
しかし、値の代わりに属性を追加するにはどうすればよいですか?