Как извлечь коллекцию атрибутов (LINQ to XML)
Обновлен: November 2007
В этом разделе представлен метод Attributes. Этот метод извлекает атрибуты того или иного элемента.
Пример
В следующем примере показано, как просматривать коллекцию атрибутов элемента.
XElement val = new XElement("Value",
new XAttribute("ID", "1243"),
new XAttribute("Type", "int"),
new XAttribute("ConvertableTo", "double"),
"100");
IEnumerable<XAttribute> listOfAttributes =
from att in val.Attributes()
select att;
foreach (XAttribute a in listOfAttributes)
Console.WriteLine(a);
Dim val = _
<Value ID="1243" Type="int" ConvertableTo="double">100</Value>
Dim listOfAttributes As IEnumerable(Of XAttribute) = _
From att In val.Attributes() _
Select att
For Each att As XAttribute In listOfAttributes
Console.WriteLine(att)
Next
Этот код выводит следующие результаты:
ID="1243"
Type="int"
ConvertableTo="double"