2010-05-09 40 views

回答

1

像這樣:

elem.DescendantsAndSelf().Attributes().Where(a => a.Name.LocalName.Contains("Foo")) 
0

我的出發點是解析XML字符串到的XElement對象。

var query = element.DescendantsAndSelf().Attributes() 
    .Where(attr => attr.Name.LocalName.Contains("Foo")) 
    .Select(attr => new { Name = attr.Name, Value = attr.Value }); 

其結果是包含每個屬性的名稱和值的匿名類型的IEnumerable。

BarFoo val1 
Foo  val2 
FooBar val3 
相關問題