1

我正在尝试使用 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>

但是如何添加属性而不是值?

4

1 回答 1

1

finally I resolved the xml namespace issue after looking at this...

[SyndicationFeed change namespace prefix from a10 to atom

for some odd reason I never found that question before I post mine in stackoverflow :(

于 2014-09-17T12:46:20.100 回答