XElement::Attributes Method (XName^)
Returns a filtered collection of attributes of this element. Only elements that have a matching XName are included in the collection.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Parameters
- name
-
Type:
System.Xml.Linq::XName^
The XName to match.
Return Value
Type: System.Collections.Generic::IEnumerable<XAttribute^>^An IEnumerable<T> of XAttribute that contains the attributes of this element. Only elements that have a matching XName are included in the collection.
Attribute names must be unique within an element. Therefore, this can return either a collection that contains only one attribute, or it can return an empty collection.
This method uses deferred execution.
The following example uses this .
This example produces the following output:
Att1="content1"
The following is the same example, but in this case the XML is in a namespace. For more information, see Working with XML Namespaces.
This example produces the following output:
aw:Att1="content1"
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1