如何遍历所有 XElement 属性并获取它们的值?
foreach (SyndicationElementExtension extension in f.ElementExtensions)
{
XElement element = extension.GetObject<XElement>();
// How to loop through all its attributes and get their values?
}
谢谢!
简单 - 使用Attributes()
方法:
foreach (var attribute in element.Attributes())
{
string value = attribute.Value;
// ...
}
假设你想要这个问题的答案
var img2 = feeds.Items
.SelectMany(i => i.ElementExtensions
.Select(e => e.GetObject<XElement>().Attribute("url").Value)
)
.ToArray();