如何循环遍历所有XElement属性并获取它们的值。

6
如何循环遍历所有XElement属性并获取它们的值?
foreach (SyndicationElementExtension extension in f.ElementExtensions)
{
    XElement element = extension.GetObject<XElement>();

    // How to loop through all its attributes and get their values?
}

谢谢你!
2个回答

12

简单 - 使用Attributes()方法:

foreach (var attribute in element.Attributes())
{
    string value = attribute.Value;
    // ...
}

3
假设你想得到这个问题的答案。
var img2 = feeds.Items
     .SelectMany(i => i.ElementExtensions
                       .Select(e => e.GetObject<XElement>().Attribute("url").Value)
                )
     .ToArray();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接