6

すべての XElement 属性をループしてその値を取得する方法は?

foreach (SyndicationElementExtension extension in f.ElementExtensions)
{
    XElement element = extension.GetObject<XElement>();

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

ありがとうございました!

4

2 に答える 2

12

シンプル -Attributes()メソッドを使用します。

foreach (var attribute in element.Attributes())
{
    string value = attribute.Value;
    // ...
}
于 2012-05-10T18:29:23.507 に答える
3

この質問への回答が必要だと仮定します

var img2 = feeds.Items
     .SelectMany(i => i.ElementExtensions
                       .Select(e => e.GetObject<XElement>().Attribute("url").Value)
                )
     .ToArray();
于 2012-05-10T18:42:06.993 に答える